public class VisibleObjectPerceptor extends Perceptor implements IVisibleObjectPerceptor
Constructor and Description |
---|
VisibleObjectPerceptor(java.lang.String name,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D position,
boolean hasDepth,
double confidence)
Assignment constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getConfidence() |
double |
getDistance()
Get object distance
|
double |
getHorizontalAngle()
Get horizontal angle
|
double |
getHorizontalAngleDeg()
Get horizontal angle (in degrees)
|
double |
getLatitudeAngle()
Get vertical angle
|
double |
getLatitudeAngleDeg()
Get vertical angle (in degrees)
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getPosition() |
boolean |
hasDepth() |
void |
setPosition(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
Set object position
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public VisibleObjectPerceptor(java.lang.String name, org.apache.commons.math3.geometry.euclidean.threed.Vector3D position, boolean hasDepth, double confidence)
name
- Object nameposition
- Object Positionpublic org.apache.commons.math3.geometry.euclidean.threed.Vector3D getPosition()
getPosition
in interface IVisibleObjectPerceptor
public void setPosition(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
IVisibleObjectPerceptor
setPosition
in interface IVisibleObjectPerceptor
position
- Positionpublic double getDistance()
IVisibleObjectPerceptor
getDistance
in interface IVisibleObjectPerceptor
public double getHorizontalAngle()
IVisibleObjectPerceptor
getHorizontalAngle
in interface IVisibleObjectPerceptor
public double getHorizontalAngleDeg()
IVisibleObjectPerceptor
getHorizontalAngleDeg
in interface IVisibleObjectPerceptor
public double getLatitudeAngle()
IVisibleObjectPerceptor
getLatitudeAngle
in interface IVisibleObjectPerceptor
public double getLatitudeAngleDeg()
IVisibleObjectPerceptor
getLatitudeAngleDeg
in interface IVisibleObjectPerceptor
public boolean hasDepth()
hasDepth
in interface IVisibleObjectPerceptor
public double getConfidence()