com.yobotics.simulationconstructionset.util.math.frames
Class YoFramePoint2d
java.lang.Object
com.yobotics.simulationconstructionset.util.math.frames.YoFramePoint2d
- Direct Known Subclasses:
- AlphaFilteredYoFramePoint2d
public class YoFramePoint2d
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
YoFramePoint2d
public YoFramePoint2d(java.lang.String namePrefix,
java.lang.String nameSuffix,
ReferenceFrame frame,
YoVariableRegistry registry)
YoFramePoint2d
public YoFramePoint2d(DoubleYoVariable xVariable,
DoubleYoVariable yVariable,
ReferenceFrame frame)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
checkReferenceFrameMatch
public void checkReferenceFrameMatch(ReferenceFrame frame)
getFramePoint2d
public void getFramePoint2d(FramePoint2d point)
getFramePoint2dAndChangeFrame
public void getFramePoint2dAndChangeFrame(FramePoint2d point)
getFramePoint2dCopy
public FramePoint2d getFramePoint2dCopy()
getFrameVector2d
public void getFrameVector2d(FrameVector2d vector)
getFrameVector2dCopy
public FrameVector2d getFrameVector2dCopy()
set
public void set(YoFramePoint2d yoFramePoint2d)
set
public void set(YoFrameVector2d yoFrameVector2d)
set
public void set(FrameVector2d frameVector2d)
set
public void set(FramePoint2d framePoint2d)
add
public void add(double dx,
double dy)
add
public void add(FrameVector2d frameVector2d)
add
public void add(FramePoint2d framePoint2d)
add
public void add(YoFramePoint2d yoFramePoint2d)
sub
public void sub(FrameVector2d frameVector2d)
sub
public void sub(FramePoint2d framePoint2d)
scale
public void scale(double scaleFactor)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector2d yoFrameVector2d,
YoFramePoint2d yoFramePoint2d)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector2d yoFrameVector2d)
scaleAdd
public void scaleAdd(double scaleFactor,
FrameVector2d frameVector2d)
distance
public double distance(FramePoint2d framePoint2d)
getX
public double getX()
getY
public double getY()
getYoX
public DoubleYoVariable getYoX()
getYoY
public DoubleYoVariable getYoY()
setX
public void setX(double newX)
setY
public void setY(double newY)
set
public void set(double newX,
double newY)
epsilonEquals
public boolean epsilonEquals(FramePoint2d framePoint2d,
double threshold)
epsilonEquals
public boolean epsilonEquals(FrameVector2d frameVector2d,
double threshold)
applyTransform
public void applyTransform(javax.media.j3d.Transform3D transform)
checkForNaN
public void checkForNaN()
containsNaN
public boolean containsNaN()
getReferenceFrame
public ReferenceFrame getReferenceFrame()
setAppearance
public void setAppearance(AppearanceDefinition appearance)
attachVariableChangedListener
public void attachVariableChangedListener(VariableChangedListener variableChangedListener)
getPoint
public void getPoint(javax.vecmath.Point2d point)