com.yobotics.simulationconstructionset.util.math.frames
Class YoFrameVector2d
java.lang.Object
com.yobotics.simulationconstructionset.util.math.frames.YoFrameVector2d
- Direct Known Subclasses:
- AlphaFilteredYoFrameVector2d
public class YoFrameVector2d
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
YoFrameVector2d
public YoFrameVector2d(java.lang.String namePrefix,
java.lang.String nameSuffix,
ReferenceFrame frame,
YoVariableRegistry registry)
YoFrameVector2d
public YoFrameVector2d(DoubleYoVariable xVariable,
DoubleYoVariable yVariable,
ReferenceFrame frame)
checkReferenceFrameMatch
public void checkReferenceFrameMatch(ReferenceFrame frame)
getFramePoint2d
public void getFramePoint2d(FramePoint2d point)
getFrameVector2dCopy
public FrameVector2d getFrameVector2dCopy()
getFrameVector2d
public void getFrameVector2d(FrameVector2d vector)
set
public void set(FrameVector2d vector)
set
public void set(FramePoint2d point)
set
public void set(YoFramePoint2d yoFramePoint)
set
public void set(YoFrameVector2d yoFrameVector)
add
public void add(double dx,
double dy)
length
public double length()
lengthSquared
public double lengthSquared()
add
public void add(FrameVector2d vector)
add
public void add(FramePoint2d point)
sub
public void sub(FrameVector2d vector)
sub
public void sub(FramePoint2d point)
sub
public void sub(FramePoint2d point1,
FramePoint2d point2)
scale
public void scale(double scaleFactor)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector2d yoFrameVector1,
YoFrameVector2d yoFrameVector2)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector2d yoFrameVector)
scaleAdd
public void scaleAdd(double scaleFactor,
FrameVector2d vector)
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)
dot
public double dot(FrameVector2d vector)
dot
public double dot(YoFrameVector2d yoFrameVector)
normalize
public void normalize()
epsilonEquals
public boolean epsilonEquals(FramePoint2d framePoint,
double threshold)
epsilonEquals
public boolean epsilonEquals(FrameVector2d frameVector2d,
double threshold)
checkForNaN
public void checkForNaN()
containsNaN
public boolean containsNaN()
applyTransform
public void applyTransform(javax.media.j3d.Transform3D transform)
getReferenceFrame
public ReferenceFrame getReferenceFrame()
attachVariableChangedListener
public void attachVariableChangedListener(VariableChangedListener variableChangedListener)
getVector
public void getVector(javax.vecmath.Vector2d vector)