public interface IPose2D
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
IPose2D |
applyInverseTo(IPose2D other)
Apply this pose inversely as a rigid transformation to another pose.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
applyInverseTo(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
Apply this pose inversely as a rigid transformation to the given position
vector.
|
IPose2D |
applyTo(IPose2D other)
Apply this pose as a rigid transformation to another pose.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
applyTo(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
Apply this pose as a rigid transformation to the given position vector.
|
Angle |
getAngle()
Retrieve the horizontal angle
|
Angle |
getAngleTo(IPose2D other)
Returns the difference of this angle to connection of this and other
position
|
Angle |
getDeltaAngle(IPose2D other)
Returns the difference of this angle to the passed angle
|
double |
getDistanceTo(IPose2D other)
Returns the Euclidean distance of this position to the other position
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getPosition()
Retrieve the position.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getUnitVector() |
double |
getX()
Retrieve the x-position value.
|
double |
getY()
Retrieve the y-position value.
|
double getX()
double getY()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getPosition()
Angle getAngle()
IPose2D applyTo(IPose2D other)
other
- the pose to transformIPose2D applyInverseTo(IPose2D other)
other
- the pose to transformorg.apache.commons.math3.geometry.euclidean.threed.Vector3D applyTo(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
position
- the position vector to transformorg.apache.commons.math3.geometry.euclidean.threed.Vector3D applyInverseTo(org.apache.commons.math3.geometry.euclidean.threed.Vector3D position)
position
- the position vector to transformdouble getDistanceTo(IPose2D other)
other
- the pose to which to calculate the distance toAngle getDeltaAngle(IPose2D other)
other
- the pose from which to calculate the delta angleAngle getAngleTo(IPose2D other)
other
- the pose from which to calculate the angle toorg.apache.commons.math3.geometry.euclidean.threed.Vector3D getUnitVector()