com.yobotics.simulationconstructionset.util.math.frames
Class YoFramePoint
java.lang.Object
com.yobotics.simulationconstructionset.util.math.frames.YoFramePoint
public class YoFramePoint
- extends java.lang.Object
|
Method Summary |
void |
add(double dx,
double dy,
double dz)
|
void |
add(us.ihmc.utilities.math.geometry.FramePoint point)
|
void |
add(us.ihmc.utilities.math.geometry.FrameVector vector)
|
void |
add(YoFramePoint point)
|
void |
applyTransform(javax.media.j3d.Transform3D transform)
|
void |
checkForNaN()
|
void |
checkReferenceFrameMatch(us.ihmc.utilities.math.geometry.ReferenceFrame frame)
|
boolean |
containsNaN()
|
DynamicGraphicPosition |
createDynamicGraphicPosition(double scale,
javax.media.j3d.Appearance appearance)
|
double |
distance(us.ihmc.utilities.math.geometry.FramePoint framePoint)
|
double |
distance(YoFramePoint yoFramePoint)
|
boolean |
epsilonEquals(us.ihmc.utilities.math.geometry.FramePoint framePoint,
double threshold)
|
boolean |
epsilonEquals(us.ihmc.utilities.math.geometry.FrameVector frameVector,
double threshold)
|
void |
getFramePoint(us.ihmc.utilities.math.geometry.FramePoint point)
|
us.ihmc.utilities.math.geometry.FramePoint |
getFramePointCopy()
|
void |
getFrameVector(us.ihmc.utilities.math.geometry.FrameVector vector)
|
us.ihmc.utilities.math.geometry.FrameVector |
getFrameVectorCopy()
|
us.ihmc.utilities.math.geometry.ReferenceFrame |
getReferenceFrame()
|
double |
getX()
|
double |
getY()
|
YoVariable |
getYoX()
|
YoVariable |
getYoY()
|
YoVariable |
getYoZ()
|
double |
getZ()
|
void |
scale(double scaleFactor)
|
void |
scaleAdd(double scaleFactor,
us.ihmc.utilities.math.geometry.FrameVector vector)
|
void |
scaleAdd(double scaleFactor,
YoFrameVector yoFrameVector)
|
void |
scaleAdd(double scaleFactor,
YoFrameVector yoFrameVector,
YoFramePoint yoFramePoint)
|
void |
set(double newX,
double newY,
double newZ)
|
void |
set(us.ihmc.utilities.math.geometry.FramePoint point)
|
void |
set(us.ihmc.utilities.math.geometry.FrameVector vector)
|
void |
set(YoFramePoint yoFramePoint)
|
void |
set(YoFrameVector yoFrameVector)
|
void |
setAppearance(javax.media.j3d.Appearance appearance)
|
void |
setX(double newX)
|
void |
setY(double newY)
|
void |
setZ(double newZ)
|
void |
sub(us.ihmc.utilities.math.geometry.FramePoint point)
|
void |
sub(us.ihmc.utilities.math.geometry.FrameVector vector)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
YoFramePoint
public YoFramePoint(java.lang.String namePrefix,
java.lang.String nameSuffix,
us.ihmc.utilities.math.geometry.ReferenceFrame frame,
YoVariableRegistry registry)
YoFramePoint
public YoFramePoint(YoVariable xVariable,
YoVariable yVariable,
YoVariable zVariable,
us.ihmc.utilities.math.geometry.ReferenceFrame frame)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
checkReferenceFrameMatch
public void checkReferenceFrameMatch(us.ihmc.utilities.math.geometry.ReferenceFrame frame)
getFramePoint
public void getFramePoint(us.ihmc.utilities.math.geometry.FramePoint point)
getFramePointCopy
public us.ihmc.utilities.math.geometry.FramePoint getFramePointCopy()
getFrameVector
public void getFrameVector(us.ihmc.utilities.math.geometry.FrameVector vector)
getFrameVectorCopy
public us.ihmc.utilities.math.geometry.FrameVector getFrameVectorCopy()
set
public void set(YoFramePoint yoFramePoint)
set
public void set(YoFrameVector yoFrameVector)
set
public void set(us.ihmc.utilities.math.geometry.FrameVector vector)
set
public void set(us.ihmc.utilities.math.geometry.FramePoint point)
add
public void add(double dx,
double dy,
double dz)
add
public void add(us.ihmc.utilities.math.geometry.FrameVector vector)
add
public void add(us.ihmc.utilities.math.geometry.FramePoint point)
add
public void add(YoFramePoint point)
sub
public void sub(us.ihmc.utilities.math.geometry.FrameVector vector)
sub
public void sub(us.ihmc.utilities.math.geometry.FramePoint point)
scale
public void scale(double scaleFactor)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector yoFrameVector,
YoFramePoint yoFramePoint)
scaleAdd
public void scaleAdd(double scaleFactor,
YoFrameVector yoFrameVector)
scaleAdd
public void scaleAdd(double scaleFactor,
us.ihmc.utilities.math.geometry.FrameVector vector)
distance
public double distance(us.ihmc.utilities.math.geometry.FramePoint framePoint)
distance
public double distance(YoFramePoint yoFramePoint)
getX
public double getX()
getY
public double getY()
getZ
public double getZ()
getYoX
public YoVariable getYoX()
getYoY
public YoVariable getYoY()
getYoZ
public YoVariable getYoZ()
setX
public void setX(double newX)
setY
public void setY(double newY)
setZ
public void setZ(double newZ)
set
public void set(double newX,
double newY,
double newZ)
epsilonEquals
public boolean epsilonEquals(us.ihmc.utilities.math.geometry.FramePoint framePoint,
double threshold)
epsilonEquals
public boolean epsilonEquals(us.ihmc.utilities.math.geometry.FrameVector frameVector,
double threshold)
applyTransform
public void applyTransform(javax.media.j3d.Transform3D transform)
checkForNaN
public void checkForNaN()
containsNaN
public boolean containsNaN()
getReferenceFrame
public us.ihmc.utilities.math.geometry.ReferenceFrame getReferenceFrame()
setAppearance
public void setAppearance(javax.media.j3d.Appearance appearance)
createDynamicGraphicPosition
public DynamicGraphicPosition createDynamicGraphicPosition(double scale,
javax.media.j3d.Appearance appearance)