Class TLcdOpenFlightExternalReferenceNode
java.lang.Object
com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightExternalReferenceNode
- All Implemented Interfaces:
ILcd3DMeshNode
,ILcdOpenFlightNode
A external reference. The contents of the referenced file are appended as
children to this node.
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
static final int
static final int
-
Constructor Summary
ConstructorDescriptionTLcdOpenFlightExternalReferenceNode
(ILcdOpenFlightNode aParent, String aReference) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.int
getFlags()
boolean
void
setFlags
(int aFlags) void
setViewAsBoundingBox
(boolean aViewAsBoundingBox) toString()
Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
getTransformation, setTransformation
Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
addChild, getChild, getChildCount, getChildren, getID, getMeshes, getParent, setID, setParent
-
Field Details
-
FLAGS_COLOR_PALETTE_OVERRIDE
public static final int FLAGS_COLOR_PALETTE_OVERRIDE- See Also:
-
FLAGS_MATERIAL_PALETTE_OVERRIDE
public static final int FLAGS_MATERIAL_PALETTE_OVERRIDE- See Also:
-
FLAGS_TEXTURE_PALETTE_OVERRIDE
public static final int FLAGS_TEXTURE_PALETTE_OVERRIDE- See Also:
-
FLAGS_LINE_STYLE_PALETTE_OVERRIDE
public static final int FLAGS_LINE_STYLE_PALETTE_OVERRIDE- See Also:
-
FLAGS_SOUND_PALETTE_OVERRIDE
public static final int FLAGS_SOUND_PALETTE_OVERRIDE- See Also:
-
FLAGS_LIGHT_SOURCE_PALETTE_OVERRIDE
public static final int FLAGS_LIGHT_SOURCE_PALETTE_OVERRIDE- See Also:
-
FLAGS_LIGHT_POINT_PALETTE_OVERRIDE
public static final int FLAGS_LIGHT_POINT_PALETTE_OVERRIDE- See Also:
-
FLAGS_SHADER_PALETTE_OVERRIDE
public static final int FLAGS_SHADER_PALETTE_OVERRIDE- See Also:
-
-
Constructor Details
-
TLcdOpenFlightExternalReferenceNode
-
-
Method Details
-
getExternalReference
-
toString
- Overrides:
toString
in classTLcdOpenFlightNode
-
getFlags
public int getFlags() -
setFlags
public void setFlags(int aFlags) -
isViewAsBoundingBox
public boolean isViewAsBoundingBox() -
setViewAsBoundingBox
public void setViewAsBoundingBox(boolean aViewAsBoundingBox) -
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 classTLcdOpenFlightTransformableNode
- Parameters:
aVisitor
- the visitor to accept
-