public class TLcdOpenFlightDegreeOfFreedomNode extends TLcdOpenFlightGeometryNode
Please refer to the OpenFlight specification for more details on the semantics of this node and its properties.
Modifier and Type | Field and Description |
---|---|
static int |
FLAGS_PITCH_ROTATION_LIMITED |
static int |
FLAGS_ROLL_ROTATION_LIMITED |
static int |
FLAGS_X_SCALE_LIMITED |
static int |
FLAGS_X_TRANSLATION_LIMITED |
static int |
FLAGS_Y_SCALE_LIMITED |
static int |
FLAGS_Y_TRANSLATION_LIMITED |
static int |
FLAGS_YAW_ROTATION_LIMITED |
static int |
FLAGS_Z_SCALE_LIMITED |
static int |
FLAGS_Z_TRANSLATION_LIMITED |
Constructor and Description |
---|
TLcdOpenFlightDegreeOfFreedomNode(ILcdOpenFlightNode aParent) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ALcdOpenFlightSceneVisitor aVisitor)
Accepts an OpenFlight visitor.
|
double |
getCurrentPitch() |
double |
getCurrentRoll() |
double |
getCurrentX() |
double |
getCurrentXScale() |
double |
getCurrentY() |
double |
getCurrentYaw() |
double |
getCurrentYScale() |
double |
getCurrentZ() |
double |
getCurrentZScale() |
int |
getFlags() |
double |
getMaxPitch() |
double |
getMaxRoll() |
double |
getMaxX() |
double |
getMaxXScale() |
double |
getMaxY() |
double |
getMaxYaw() |
double |
getMaxYScale() |
double |
getMaxZ() |
double |
getMaxZScale() |
double |
getMinPitch() |
double |
getMinRoll() |
double |
getMinX() |
double |
getMinXScale() |
double |
getMinY() |
double |
getMinYaw() |
double |
getMinYScale() |
double |
getMinZ() |
double |
getMinZScale() |
double[] |
getOrigin() |
double |
getPitchIncrement() |
double[] |
getPointInXYPlane() |
double[] |
getPointOnXAxis() |
double |
getRollIncrement() |
double |
getXIncrement() |
double |
getXScaleIncrement() |
double |
getYawIncrement() |
double |
getYIncrement() |
double |
getYScaleIncrement() |
double |
getZIncrement() |
double |
getZScaleIncrement() |
void |
setCurrentPitch(double aCurrentPitch) |
void |
setCurrentRoll(double aCurrentRoll) |
void |
setCurrentX(double aCurrentX) |
void |
setCurrentXScale(double aCurrentXScale) |
void |
setCurrentY(double aCurrentY) |
void |
setCurrentYaw(double aCurrentYaw) |
void |
setCurrentYScale(double aCurrentYScale) |
void |
setCurrentZ(double aCurrentZ) |
void |
setCurrentZScale(double aCurrentZScale) |
void |
setFlags(int aFlags) |
void |
setMaxPitch(double aMaxPitch) |
void |
setMaxRoll(double aMaxRoll) |
void |
setMaxX(double aMaxX) |
void |
setMaxXScale(double aMaxXScale) |
void |
setMaxY(double aMaxY) |
void |
setMaxYaw(double aMaxYaw) |
void |
setMaxYScale(double aMaxYScale) |
void |
setMaxZ(double aMaxZ) |
void |
setMaxZScale(double aMaxZScale) |
void |
setMinPitch(double aMinPitch) |
void |
setMinRoll(double aMinRoll) |
void |
setMinX(double aMinX) |
void |
setMinXScale(double aMinXScale) |
void |
setMinY(double aMinY) |
void |
setMinYaw(double aMinYaw) |
void |
setMinYScale(double aMinYScale) |
void |
setMinZ(double aMinZ) |
void |
setMinZScale(double aMinZScale) |
void |
setOrigin(double[] aOrigin) |
void |
setPitchIncrement(double aPitchIncrement) |
void |
setPointInXYPlane(double[] aPointInXYPlane) |
void |
setPointOnXAxis(double[] aPointOnXAxis) |
void |
setRollIncrement(double aRollIncrement) |
void |
setXIncrement(double aXIncrement) |
void |
setXScaleIncrement(double aXScaleIncrement) |
void |
setYawIncrement(double aYawIncrement) |
void |
setYIncrement(double aYIncrement) |
void |
setYScaleIncrement(double aYScaleIncrement) |
void |
setZIncrement(double aZIncrement) |
void |
setZScaleIncrement(double aZScaleIncrement) |
addChild, getBounds, getColorCount, getColorSFCT, getMeshes, getNormalCount, getNormalSFCT, getPrimitive, getPrimitiveCount, getStyleForPrimitive, getTexCoordCount, getTexCoordSFCT, getVertexCount, getVertexSFCT
getTransformation, setTransformation
getChild, getChildCount, getChildren, getID, getParent, setID, setParent, toString
public static final int FLAGS_X_TRANSLATION_LIMITED
public static final int FLAGS_Y_TRANSLATION_LIMITED
public static final int FLAGS_Z_TRANSLATION_LIMITED
public static final int FLAGS_PITCH_ROTATION_LIMITED
public static final int FLAGS_ROLL_ROTATION_LIMITED
public static final int FLAGS_YAW_ROTATION_LIMITED
public static final int FLAGS_X_SCALE_LIMITED
public static final int FLAGS_Y_SCALE_LIMITED
public static final int FLAGS_Z_SCALE_LIMITED
public TLcdOpenFlightDegreeOfFreedomNode(ILcdOpenFlightNode aParent)
public double[] getOrigin()
public void setOrigin(double[] aOrigin)
public double[] getPointOnXAxis()
public void setPointOnXAxis(double[] aPointOnXAxis)
public double[] getPointInXYPlane()
public void setPointInXYPlane(double[] aPointInXYPlane)
public double getMinZ()
public void setMinZ(double aMinZ)
public double getMaxZ()
public void setMaxZ(double aMaxZ)
public double getCurrentZ()
public void setCurrentZ(double aCurrentZ)
public double getZIncrement()
public void setZIncrement(double aZIncrement)
public double getMinY()
public void setMinY(double aMinY)
public double getMaxY()
public void setMaxY(double aMaxY)
public double getCurrentY()
public void setCurrentY(double aCurrentY)
public double getYIncrement()
public void setYIncrement(double aYIncrement)
public double getMinX()
public void setMinX(double aMinX)
public double getMaxX()
public void setMaxX(double aMaxX)
public double getCurrentX()
public void setCurrentX(double aCurrentX)
public double getXIncrement()
public void setXIncrement(double aXIncrement)
public double getMinPitch()
public void setMinPitch(double aMinPitch)
public double getMaxPitch()
public void setMaxPitch(double aMaxPitch)
public double getCurrentPitch()
public void setCurrentPitch(double aCurrentPitch)
public double getPitchIncrement()
public void setPitchIncrement(double aPitchIncrement)
public double getMinRoll()
public void setMinRoll(double aMinRoll)
public double getMaxRoll()
public void setMaxRoll(double aMaxRoll)
public double getCurrentRoll()
public void setCurrentRoll(double aCurrentRoll)
public double getRollIncrement()
public void setRollIncrement(double aRollIncrement)
public double getMinYaw()
public void setMinYaw(double aMinYaw)
public double getMaxYaw()
public void setMaxYaw(double aMaxYaw)
public double getCurrentYaw()
public void setCurrentYaw(double aCurrentYaw)
public double getYawIncrement()
public void setYawIncrement(double aYawIncrement)
public double getMinZScale()
public void setMinZScale(double aMinZScale)
public double getMaxZScale()
public void setMaxZScale(double aMaxZScale)
public double getCurrentZScale()
public void setCurrentZScale(double aCurrentZScale)
public double getZScaleIncrement()
public void setZScaleIncrement(double aZScaleIncrement)
public double getMinYScale()
public void setMinYScale(double aMinYScale)
public double getMaxYScale()
public void setMaxYScale(double aMaxYScale)
public double getCurrentYScale()
public void setCurrentYScale(double aCurrentYScale)
public double getYScaleIncrement()
public void setYScaleIncrement(double aYScaleIncrement)
public double getMinXScale()
public void setMinXScale(double aMinXScale)
public double getMaxXScale()
public void setMaxXScale(double aMaxXScale)
public double getCurrentXScale()
public void setCurrentXScale(double aCurrentXScale)
public double getXScaleIncrement()
public void setXScaleIncrement(double aXScaleIncrement)
public int getFlags()
public void setFlags(int aFlags)
public void accept(ALcdOpenFlightSceneVisitor aVisitor)
ILcdOpenFlightNode
aVisitor.visit(this)
.accept
in interface ILcdOpenFlightNode
accept
in class TLcdOpenFlightGeometryNode
aVisitor
- the visitor to accept