com.yobotics.simulationconstructionset.util.math.frames
Class YoFramePoint2d

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.math.frames.YoFramePoint2d
Direct Known Subclasses:
AlphaFilteredYoFramePoint2d

public class YoFramePoint2d
extends java.lang.Object


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

Constructor Detail

YoFramePoint2d

public YoFramePoint2d(java.lang.String namePrefix,
                      java.lang.String nameSuffix,
                      ReferenceFrame frame,
                      YoVariableRegistry registry)

YoFramePoint2d

public YoFramePoint2d(DoubleYoVariable xVariable,
                      DoubleYoVariable yVariable,
                      ReferenceFrame frame)
Method Detail

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)