Class TLcdOpenFlightFaceNode

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

public class TLcdOpenFlightFaceNode extends TLcdOpenFlightNode
A face node. Each face contains one or more vertex nodes as children.

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

  • Field Details Link icon

  • Constructor Details Link icon

  • Method Details Link icon

    • addChild Link icon

      public void addChild(ILcdOpenFlightNode aChild)
      Description copied from class: TLcdOpenFlightNode
      Adds a child to this node.
      Overrides:
      addChild in class TLcdOpenFlightNode
      Parameters:
      aChild - the ILcdOpenFlightNode to be added below this node
    • isTextureWhite Link icon

      public boolean isTextureWhite()
    • setTextureWhite Link icon

      public void setTextureWhite(boolean aTextureWhite)
    • getDetailTextureIndex Link icon

      public int getDetailTextureIndex()
    • setDetailTextureIndex Link icon

      public void setDetailTextureIndex(int aDetailTextureIndex)
    • getTextureIndex Link icon

      public int getTextureIndex()
    • setTextureIndex Link icon

      public void setTextureIndex(int aTextureIndex)
    • getMaterialIndex Link icon

      public int getMaterialIndex()
    • setMaterialIndex Link icon

      public void setMaterialIndex(int aMaterialIndex)
    • getPrimaryColor Link icon

      public float[] getPrimaryColor()
    • setPrimaryColor Link icon

      public void setPrimaryColor(float[] aPrimaryColor)
    • getAlternateColor Link icon

      public float[] getAlternateColor()
    • setAlternateColor Link icon

      public void setAlternateColor(float[] aAlternateColor)
    • getTextureMappingIndex Link icon

      public int getTextureMappingIndex()
    • setTextureMappingIndex Link icon

      public void setTextureMappingIndex(int aTextureMappingIndex)
    • getTransparency Link icon

      public float getTransparency()
    • setTransparency Link icon

      public void setTransparency(float aTransparency)
    • getLightMode Link icon

      public int getLightMode()
    • setLightMode Link icon

      public void setLightMode(int aLightMode)
    • getDrawType Link icon

      public int getDrawType()
    • setDrawType Link icon

      public void setDrawType(int aDrawType)
    • getColorNameIndex Link icon

      public int getColorNameIndex()
    • setColorNameIndex Link icon

      public void setColorNameIndex(int aColorNameIndex)
    • getAlternateColorNameIndex Link icon

      public int getAlternateColorNameIndex()
    • setAlternateColorNameIndex Link icon

      public void setAlternateColorNameIndex(int aAlternateColorNameIndex)
    • getTemplate Link icon

      public int getTemplate()
    • setTemplate Link icon

      public void setTemplate(int aTemplate)
    • getSurfaceMaterialCode Link icon

      public int getSurfaceMaterialCode()
    • setSurfaceMaterialCode Link icon

      public void setSurfaceMaterialCode(int aSurfaceMaterialCode)
    • getFeatureID Link icon

      public int getFeatureID()
    • setFeatureID Link icon

      public void setFeatureID(int aFeatureID)
    • getIRMaterialCode Link icon

      public int getIRMaterialCode()
    • setIRMaterialCode Link icon

      public void setIRMaterialCode(int aIRMaterialCode)
    • getLODGenerationControl Link icon

      public int getLODGenerationControl()
    • setLODGenerationControl Link icon

      public void setLODGenerationControl(int aLODGenerationControl)
    • getLineStyleIndex Link icon

      public int getLineStyleIndex()
    • setLineStyleIndex Link icon

      public void setLineStyleIndex(int aLineStyleIndex)
    • getFlags Link icon

      public int getFlags()
    • setFlags Link icon

      public void setFlags(int aFlags)
    • getPrimaryColorIndex Link icon

      public int getPrimaryColorIndex()
    • setPrimaryColorIndex Link icon

      public void setPrimaryColorIndex(int aPrimaryColorIndex)
    • getAlternateColorIndex Link icon

      public int getAlternateColorIndex()
    • setAlternateColorIndex Link icon

      public void setAlternateColorIndex(int aAlternateColorIndex)
    • getShaderIndex Link icon

      public int getShaderIndex()
    • setShaderIndex Link icon

      public void setShaderIndex(int aShaderIndex)
    • getRelativePriority Link icon

      public int getRelativePriority()
    • setRelativePriority Link icon

      public void setRelativePriority(int aRelativePriority)
    • getIRColorCode Link icon

      public int getIRColorCode()
    • setIRColorCode Link icon

      public void setIRColorCode(int aIRColorCode)
    • 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 TLcdOpenFlightNode
      Parameters:
      aVisitor - the visitor to accept