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
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()
int
int
int
int
int
void
setFlags
(int aFlags) void
setRelativePriority
(int aRelativePriority) void
setSignificance
(int aSignificance) void
setSpecialEffectID1
(int aSpecialEffectID1) void
setSpecialEffectID2
(int aSpecialEffectID2) void
setTransparency
(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, 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_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: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
-