Class TLcdOpenFlightInstanceDefinitionNode

java.lang.Object
com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightInstanceDefinitionNode
All Implemented Interfaces:
ILcd3DMeshNode, ILcdOpenFlightNode

public class TLcdOpenFlightInstanceDefinitionNode extends TLcdOpenFlightNode
An instance definition node. The contents of this node are intended to be replicated one or more times using a TLcdOpenFlightInstanceReferenceNode.

Please refer to the OpenFlight specification for more details on the semantics of this node and its properties.

See Also:
  • Constructor Details

    • TLcdOpenFlightInstanceDefinitionNode

      public TLcdOpenFlightInstanceDefinitionNode(ILcdOpenFlightNode aParent)
  • Method Details

    • getInstanceDefinitionNumber

      public int getInstanceDefinitionNumber()
    • setInstanceDefinitionNumber

      public void setInstanceDefinitionNumber(int aInstanceDefinitionNumber)
    • accept

      public void accept(ALcdOpenFlightSceneVisitor aVisitor)
      Description copied from interface: ILcdOpenFlightNode
      Accepts an OpenFlight visitor. A typical implementation of this method should call aVisitor.visit(this).
      Specified by:
      accept in interface ILcdOpenFlightNode
      Overrides:
      accept in class TLcdOpenFlightNode
      Parameters:
      aVisitor - the visitor to accept