Class TLcdOpenFlightObjectNode

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

public class TLcdOpenFlightObjectNode extends TLcdOpenFlightGeometryNode
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 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

  • 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

      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