Class TLcdOpenFlightObjectNode
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.TLcdOpenFlightObjectNode
- All Implemented Interfaces:
ILcd3DMesh,ILcd3DMeshNode,ILcdStyled3DMesh,ILcdOpenFlightNode,ILcdBounded
An object node. This node introduces logical grouping of nodes into the
scene graph hierarchy.
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()intintintintintvoidsetFlags(int aFlags) voidsetRelativePriority(int aRelativePriority) voidsetSignificance(int aSignificance) voidsetSpecialEffectID1(int aSpecialEffectID1) voidsetSpecialEffectID2(int aSpecialEffectID2) voidsetTransparency(int aTransparency) 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_DONT_DISPLAY_IN_DAYLIGHT
public static final int FLAGS_DONT_DISPLAY_IN_DAYLIGHT- See Also:
-
FLAGS_DONT_DISPLAY_AT_DUSK
public static final int FLAGS_DONT_DISPLAY_AT_DUSK- See Also:
-
FLAGS_DONT_DISPLAY_AT_NIGHT
public static final int FLAGS_DONT_DISPLAY_AT_NIGHT- See Also:
-
FLAGS_DONT_ILLUMINATE
public static final int FLAGS_DONT_ILLUMINATE- See Also:
-
FLAGS_FLAT_SHADED
public static final int FLAGS_FLAT_SHADED- See Also:
-
FLAGS_GROUP_SHADOW_OBJECT
public static final int FLAGS_GROUP_SHADOW_OBJECT- See Also:
-
-
Constructor Details
-
TLcdOpenFlightObjectNode
-
-
Method Details
-
getFlags
public int getFlags() -
setFlags
public void setFlags(int aFlags) -
getRelativePriority
public int getRelativePriority() -
setRelativePriority
public void setRelativePriority(int aRelativePriority) -
getTransparency
public int getTransparency() -
setTransparency
public void setTransparency(int aTransparency) -
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) -
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
-