Class TLcdOpenFlightGroupNode
java.lang.Object
com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightGeometryNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightGroupNode
- All Implemented Interfaces:
ILcd3DMesh,ILcd3DMeshNode,ILcdStyled3DMesh,ILcdOpenFlightNode,ILcdBounded
A group node. This node introduces logical grouping of nodes into the scene
graph hierarchy. Group nodes can further be used to define animations.
Please refer to the OpenFlight specification for more details on the semantics of this node and its properties.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.intgetFlags()floatintintfloatintintintintvoidsetFlags(int aFlags) voidsetLastFrameDuration(float aLastFrameDuration) voidsetLayerCode(int aLayerCode) voidsetLoopCount(int aLoopCount) voidsetLoopDuration(float aLoopDuration) voidsetRelativePriority(int aRelativePriority) voidsetSignificance(int aSignificance) voidsetSpecialEffectID1(int aSpecialEffectID1) voidsetSpecialEffectID2(int aSpecialEffectID2) Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightGeometryNode
addChild, getBounds, getColorCount, getColorSFCT, getMeshes, getNormalCount, getNormalSFCT, getPrimitive, getPrimitiveCount, getStyleForPrimitive, getTexCoordCount, getTexCoordSFCT, getVertexCount, getVertexSFCTMethods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
getTransformation, setTransformationMethods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
getChild, getChildCount, getChildren, getID, getParent, setID, setParent, toString
-
Field Details
-
FLAGS_FORWARD_ANIMATION
public static final int FLAGS_FORWARD_ANIMATION- See Also:
-
FLAGS_SWING_ANIMATION
public static final int FLAGS_SWING_ANIMATION- See Also:
-
FLAGS_BOUNDING_BOX_FOLLOWS
public static final int FLAGS_BOUNDING_BOX_FOLLOWS- See Also:
-
FLAGS_FREEZE_BOUNDING_BOX
public static final int FLAGS_FREEZE_BOUNDING_BOX- See Also:
-
FLAGS_DEFAULT_PARENT
public static final int FLAGS_DEFAULT_PARENT- See Also:
-
FLAGS_BACKWARD_ANIMATION
public static final int FLAGS_BACKWARD_ANIMATION- See Also:
-
-
Constructor Details
-
TLcdOpenFlightGroupNode
-
-
Method Details
-
getRelativePriority
public int getRelativePriority() -
setRelativePriority
public void setRelativePriority(int aRelativePriority) -
getFlags
public int getFlags() -
setFlags
public void setFlags(int aFlags) -
getSpecialEffectID1
public int getSpecialEffectID1() -
setSpecialEffectID1
public void setSpecialEffectID1(int aSpecialEffectID1) -
getSpecialEffectID2
public int getSpecialEffectID2() -
setSpecialEffectID2
public void setSpecialEffectID2(int aSpecialEffectID2) -
getSignificance
public int getSignificance() -
setSignificance
public void setSignificance(int aSignificance) -
getLayerCode
public int getLayerCode() -
setLayerCode
public void setLayerCode(int aLayerCode) -
getLoopCount
public int getLoopCount() -
setLoopCount
public void setLoopCount(int aLoopCount) -
getLoopDuration
public float getLoopDuration() -
setLoopDuration
public void setLoopDuration(float aLoopDuration) -
getLastFrameDuration
public float getLastFrameDuration() -
setLastFrameDuration
public void setLastFrameDuration(float aLastFrameDuration) -
accept
Description copied from interface:ILcdOpenFlightNodeAccepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this).- Specified by:
acceptin interfaceILcdOpenFlightNode- Overrides:
acceptin classTLcdOpenFlightGeometryNode- Parameters:
aVisitor- the visitor to accept
-