public interface IReferenceLine
Modifier and Type | Method and Description |
---|---|
void |
adjustKnownPosition1(org.apache.commons.math3.geometry.euclidean.threed.Vector3D adjustedKnwonPosition1)
Sets the adjusted known position to the first reference point
|
void |
adjustKnownPosition2(org.apache.commons.math3.geometry.euclidean.threed.Vector3D adjustedKnwonPosition2)
Sets the adjusted known position to the second reference point
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getAdjustedKnownPosition1()
This method returns the same as the getKnownPosition1() in case if the
line is fully visible.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getAdjustedKnownPosition2()
This method returns the same as the getKnownPosition2() in case if the
line is fully visible.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getKnownPosition1() |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getKnownPosition2() |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getLocalPosition1() |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getLocalPosition2() |
boolean |
isVisible() |
void |
setVisible(boolean isVisible)
Set visibility of reference line (true = assigned; false = not assigned)
|
void |
updateLocalPositions(org.apache.commons.math3.geometry.euclidean.threed.Vector3D newLocalPos1,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D newLocalPos2)
Update the local position of the reference points of the line (relative to
the root body)
Note: By updating a reference line, the line get's visible |
void updateLocalPositions(org.apache.commons.math3.geometry.euclidean.threed.Vector3D newLocalPos1, org.apache.commons.math3.geometry.euclidean.threed.Vector3D newLocalPos2)
newLocalPos1
- the new local position under which we see the
reference point 1newLocalPos2
- the new local position under which we see the
reference point 2org.apache.commons.math3.geometry.euclidean.threed.Vector3D getLocalPosition1()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getLocalPosition2()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getKnownPosition1()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getKnownPosition2()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getAdjustedKnownPosition1()
org.apache.commons.math3.geometry.euclidean.threed.Vector3D getAdjustedKnownPosition2()
void adjustKnownPosition1(org.apache.commons.math3.geometry.euclidean.threed.Vector3D adjustedKnwonPosition1)
void adjustKnownPosition2(org.apache.commons.math3.geometry.euclidean.threed.Vector3D adjustedKnwonPosition2)
void setVisible(boolean isVisible)
isVisible
- boolean isVisible()