public class TLcdOpenFlightLevelOfDetailNode 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_FREEZE_CENTER |
static int |
FLAGS_USE_PREVIOUS_SLANT_RANGE |
Constructor and Description |
---|
TLcdOpenFlightLevelOfDetailNode(ILcdOpenFlightNode aParent) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ALcdOpenFlightSceneVisitor aVisitor)
Accepts an OpenFlight visitor.
|
int |
getFlags() |
double |
getLODCenterX() |
double |
getLODCenterY() |
double |
getLODCenterZ() |
double |
getSignificantSize() |
int |
getSpecialEffectID1() |
int |
getSpecialEffectID2() |
double |
getSwitchInDistance() |
double |
getSwitchOutDistance() |
double |
getTransitionRange() |
void |
setFlags(int aFlags) |
void |
setLODCenterX(double aLODCenterX) |
void |
setLODCenterY(double aLODCenterY) |
void |
setLODCenterZ(double aLODCenterZ) |
void |
setSignificantSize(double aSignificantSize) |
void |
setSpecialEffectID1(int aSpecialEffectID1) |
void |
setSpecialEffectID2(int aSpecialEffectID2) |
void |
setSwitchInDistance(double aSwitchInDistance) |
void |
setSwitchOutDistance(double aSwitchOutDistance) |
void |
setTransitionRange(double aTransitionRange) |
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_USE_PREVIOUS_SLANT_RANGE
public static final int FLAGS_FREEZE_CENTER
public TLcdOpenFlightLevelOfDetailNode(ILcdOpenFlightNode aParent)
public double getSwitchInDistance()
public void setSwitchInDistance(double aSwitchInDistance)
public double getSwitchOutDistance()
public void setSwitchOutDistance(double aSwitchOutDistance)
public double getLODCenterX()
public void setLODCenterX(double aLODCenterX)
public double getLODCenterY()
public void setLODCenterY(double aLODCenterY)
public double getLODCenterZ()
public void setLODCenterZ(double aLODCenterZ)
public double getTransitionRange()
public void setTransitionRange(double aTransitionRange)
public double getSignificantSize()
public void setSignificantSize(double aSignificantSize)
public int getSpecialEffectID1()
public void setSpecialEffectID1(int aSpecialEffectID1)
public int getSpecialEffectID2()
public void setSpecialEffectID2(int aSpecialEffectID2)
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