BowlerKernel
Detection.java
Go to the documentation of this file.
1 package com.neuronrobotics.imageprovider;
2 
3 import com.neuronrobotics.sdk.addons.kinematics.math.TransformNR;
4 
5 public class Detection {
6 
7  private final double X;
8  private final double Y;
9  private final double Size;
10  private double confidence;
11 
13 
14  public Detection(double x, double y, double size){
15  X=x;
16  Y=y;
17  Size=size;
18  this.setConfidence(1.0);
19  }
27  public Detection(double x, double y, double size, double confidence){
28  X=x;
29  Y=y;
30  Size=size;
31  this.setConfidence(confidence);
32  }
33 
34  public double getSize() {
35  return Size;
36  }
37 
38  public double getY() {
39  return Y;
40  }
41 
42  public double getX() {
43  return X;
44  }
45  public String toString(){
46  return "X pos ="+X+" Y pos="+Y+" size="+Size;
47  }
48 
49  public double getConfidence() {
50  return confidence;
51  }
52 
53  public void setConfidence(double confidence) {
54  this.confidence = confidence;
55  }
57  return detectionLocation;
58  }
60  this.detectionLocation = detectionLocation;
61  }
62 }
void setConfidence(double confidence)
Definition: Detection.java:53
Detection(double x, double y, double size)
Definition: Detection.java:14
void setDetectionLocation(TransformNR detectionLocation)
Definition: Detection.java:59
Detection(double x, double y, double size, double confidence)
Definition: Detection.java:27