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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.int
getFlags()
float
int
int
float
int
int
int
int
void
setFlags
(int aFlags) void
setLastFrameDuration
(float aLastFrameDuration) void
setLayerCode
(int aLayerCode) void
setLoopCount
(int aLoopCount) void
setLoopDuration
(float aLoopDuration) void
setRelativePriority
(int aRelativePriority) void
setSignificance
(int aSignificance) void
setSpecialEffectID1
(int aSpecialEffectID1) void
setSpecialEffectID2
(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, getVertexSFCT
Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
getTransformation, setTransformation
Methods 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:ILcdOpenFlightNode
Accepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this)
.- Specified by:
accept
in interfaceILcdOpenFlightNode
- Overrides:
accept
in classTLcdOpenFlightGeometryNode
- Parameters:
aVisitor
- the visitor to accept
-