Class TLcdOpenFlightGroupNode

All Implemented Interfaces:
ILcd3DMesh, ILcd3DMeshNode, ILcdStyled3DMesh, ILcdOpenFlightNode, ILcdBounded

public class TLcdOpenFlightGroupNode extends TLcdOpenFlightGeometryNode
A group node. This node introduces logical grouping of nodes into the scene graph hierarchy. Group nodes can further be used to define animations.

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

  • Field Details Link icon

    • FLAGS_FORWARD_ANIMATION Link icon

      public static final int FLAGS_FORWARD_ANIMATION
      See Also:
    • FLAGS_SWING_ANIMATION Link icon

      public static final int FLAGS_SWING_ANIMATION
      See Also:
    • FLAGS_BOUNDING_BOX_FOLLOWS Link icon

      public static final int FLAGS_BOUNDING_BOX_FOLLOWS
      See Also:
    • FLAGS_FREEZE_BOUNDING_BOX Link icon

      public static final int FLAGS_FREEZE_BOUNDING_BOX
      See Also:
    • FLAGS_DEFAULT_PARENT Link icon

      public static final int FLAGS_DEFAULT_PARENT
      See Also:
    • FLAGS_BACKWARD_ANIMATION Link icon

      public static final int FLAGS_BACKWARD_ANIMATION
      See Also:
  • Constructor Details Link icon

  • Method Details Link icon

    • getRelativePriority Link icon

      public int getRelativePriority()
    • setRelativePriority Link icon

      public void setRelativePriority(int aRelativePriority)
    • getFlags Link icon

      public int getFlags()
    • setFlags Link icon

      public void setFlags(int aFlags)
    • getSpecialEffectID1 Link icon

      public int getSpecialEffectID1()
    • setSpecialEffectID1 Link icon

      public void setSpecialEffectID1(int aSpecialEffectID1)
    • getSpecialEffectID2 Link icon

      public int getSpecialEffectID2()
    • setSpecialEffectID2 Link icon

      public void setSpecialEffectID2(int aSpecialEffectID2)
    • getSignificance Link icon

      public int getSignificance()
    • setSignificance Link icon

      public void setSignificance(int aSignificance)
    • getLayerCode Link icon

      public int getLayerCode()
    • setLayerCode Link icon

      public void setLayerCode(int aLayerCode)
    • getLoopCount Link icon

      public int getLoopCount()
    • setLoopCount Link icon

      public void setLoopCount(int aLoopCount)
    • getLoopDuration Link icon

      public float getLoopDuration()
    • setLoopDuration Link icon

      public void setLoopDuration(float aLoopDuration)
    • getLastFrameDuration Link icon

      public float getLastFrameDuration()
    • setLastFrameDuration Link icon

      public void setLastFrameDuration(float aLastFrameDuration)
    • accept Link icon

      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 TLcdOpenFlightGeometryNode
      Parameters:
      aVisitor - the visitor to accept