Package | Description |
---|---|
com.luciad.format.object3d.openflight.lightspeed |
Painters for OpenFlight models.
|
com.luciad.format.object3d.openflight.model |
Provides a domain model for the OpenFlight format.
|
Constructor and Description |
---|
TLspOpenFlight3DIcon(ILcdOpenFlightNode aOpenFlightNode)
Creates a new OpenFlight 3D icon.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdOpenFlightBSPNode
A Binary Separating Plane node.
|
class |
TLcdOpenFlightDegreeOfFreedomNode
A Degree-Of-Freedom node.
|
class |
TLcdOpenFlightExternalReferenceNode
A external reference.
|
class |
TLcdOpenFlightFaceNode
A face node.
|
class |
TLcdOpenFlightGeometryNode
Base class for nodes that represent geometry using nested face nodes.
|
class |
TLcdOpenFlightGroupNode
A group node.
|
class |
TLcdOpenFlightHeaderNode
The root node of an OpenFlight scene database.
|
class |
TLcdOpenFlightInstanceDefinitionNode
An instance definition node.
|
class |
TLcdOpenFlightInstanceReferenceNode
An instance reference node.
|
class |
TLcdOpenFlightLevelOfDetailNode
A Level-Of-Detail (LOD) node.
|
class |
TLcdOpenFlightNode
Basic implementation of ILcdOpenFlightNode.
|
class |
TLcdOpenFlightObjectNode
An object node.
|
class |
TLcdOpenFlightSubFaceNode
A subface node.
|
class |
TLcdOpenFlightSwitchNode
A switch node.
|
class |
TLcdOpenFlightTransformableNode
Base class for nodes that support transformation of their subtrees.
|
class |
TLcdOpenFlightVertexNode
A vertex node.
|
Modifier and Type | Method and Description |
---|---|
ILcdOpenFlightNode |
TLcdOpenFlightNode.getChild(int aIndex) |
ILcdOpenFlightNode |
ILcdOpenFlightNode.getChild(int aIndex)
Returns the child node at the specified index.
|
ILcdOpenFlightNode |
TLcdOpenFlightNode.getParent() |
ILcdOpenFlightNode |
ILcdOpenFlightNode.getParent()
Returns this node's parent node.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdOpenFlightVertexNode.addChild(ILcdOpenFlightNode aChild)
Overridden to enforce that vertex nodes are always leaves in the scene
graph.
|
void |
TLcdOpenFlightNode.addChild(ILcdOpenFlightNode aChild)
Adds a child to this node.
|
void |
TLcdOpenFlightGeometryNode.addChild(ILcdOpenFlightNode aChild) |
void |
TLcdOpenFlightFaceNode.addChild(ILcdOpenFlightNode aChild) |
abstract boolean |
ALcdOpenFlightSceneTraverser.enterSubtree(ILcdOpenFlightNode aOpenFlightNode)
Visits the given OpenFlight node.
|
abstract void |
ALcdOpenFlightSceneTraverser.exitSubtree(ILcdOpenFlightNode aOpenFlightNode)
Called after the given node and its children have been visited.
|
void |
TLcdOpenFlightNode.setParent(ILcdOpenFlightNode aParent)
Sets this node's parent.
|
void |
ALcdOpenFlightSceneVisitor.traverseSceneGraph(ILcdOpenFlightNode aOpenFlightNode)
Traverses a scene graph starting at the specified node.
|
void |
ALcdOpenFlightSceneTraverser.traverseSceneGraph(ILcdOpenFlightNode aOpenFlightNode)
Recursively traverses the given OpenFlight node.
|
void |
ALcdOpenFlightSceneVisitor.visit(ILcdOpenFlightNode aNode)
Called when the visitor encounters a
ILcdOpenFlightNode object. |
protected void |
ALcdOpenFlightSceneVisitor.visitChildren(ILcdOpenFlightNode aOpenFlightNode)
Visits all child nodes of the specified node.
|