Class TLcdOpenFlightHeaderNode

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

public class TLcdOpenFlightHeaderNode extends TLcdOpenFlightNode
The root node of an OpenFlight scene database. Contains various metadata, and provides access to the palette records.

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

  • Field Details

  • Constructor Details

  • Method Details

    • getFormatRevisionLevel

      public int getFormatRevisionLevel()
    • setFormatRevisionLevel

      public void setFormatRevisionLevel(int aFormatRevisionLevel)
    • getEditRevisionLevel

      public int getEditRevisionLevel()
    • setEditRevisionLevel

      public void setEditRevisionLevel(int aEditRevisionLevel)
    • getLastRevision

      public String getLastRevision()
    • setLastRevision

      public void setLastRevision(String aLastRevision)
    • getVertexCoordinateUnits

      public int getVertexCoordinateUnits()
    • setVertexCoordinateUnits

      public void setVertexCoordinateUnits(int aVertexCoordinateUnits)
    • getVertexCoordinateUnitsToMetreScaleFactor

      public double getVertexCoordinateUnitsToMetreScaleFactor()
    • getProjectionType

      public int getProjectionType()
    • setProjectionType

      public void setProjectionType(int aProjectionType)
    • getSouthWestX

      public double getSouthWestX()
    • setSouthWestX

      public void setSouthWestX(double aSouthWestX)
    • getSouthWestY

      public double getSouthWestY()
    • setSouthWestY

      public void setSouthWestY(double aSouthWestY)
    • getDeltaX

      public double getDeltaX()
    • setDeltaX

      public void setDeltaX(double aDeltaX)
    • getDeltaY

      public double getDeltaY()
    • setDeltaY

      public void setDeltaY(double aDeltaY)
    • getSouthWestCornerLat

      public double getSouthWestCornerLat()
    • setSouthWestCornerLat

      public void setSouthWestCornerLat(double aSouthWestCornerLat)
    • getSouthWestCornerLon

      public double getSouthWestCornerLon()
    • setSouthWestCornerLon

      public void setSouthWestCornerLon(double aSouthWestCornerLon)
    • getNorthEastCornerLat

      public double getNorthEastCornerLat()
    • setNorthEastCornerLat

      public void setNorthEastCornerLat(double aNorthEastCornerLat)
    • getNorthEastCornerLon

      public double getNorthEastCornerLon()
    • setNorthEastCornerLon

      public void setNorthEastCornerLon(double aNorthEastCornerLon)
    • getOriginLat

      public double getOriginLat()
    • setOriginLat

      public void setOriginLat(double aOriginLat)
    • getOriginLon

      public double getOriginLon()
    • setOriginLon

      public void setOriginLon(double aOriginLon)
    • getLambertUpperLat

      public double getLambertUpperLat()
    • setLambertUpperLat

      public void setLambertUpperLat(double aLambertUpperLat)
    • getLambertLowerLat

      public double getLambertLowerLat()
    • setLambertLowerLat

      public void setLambertLowerLat(double aLambertLowerLat)
    • getEllipsoidModel

      public int getEllipsoidModel()
    • setEllipsoidModel

      public void setEllipsoidModel(int aEllipsoidModel)
    • getUTMZone

      public int getUTMZone()
    • setUTMZone

      public void setUTMZone(int aUTMZone)
    • getDeltaZ

      public double getDeltaZ()
    • setDeltaZ

      public void setDeltaZ(double aDeltaZ)
    • getRadius

      public double getRadius()
    • setRadius

      public void setRadius(double aRadius)
    • getEarthMajorAxis

      public double getEarthMajorAxis()
    • setEarthMajorAxis

      public void setEarthMajorAxis(double aEarthMajorAxis)
    • getEarthMinorAxis

      public double getEarthMinorAxis()
    • setEarthMinorAxis

      public void setEarthMinorAxis(double aEarthMinorAxis)
    • getVertexPalette

      public TLcdOpenFlightVertexPalette getVertexPalette()
    • getTexturePalette

      public TLcdOpenFlightTexturePalette getTexturePalette()
    • getMaterialPalette

      public TLcdOpenFlightMaterialPalette getMaterialPalette()
    • getWGS84Bounds

      public ILcdBounds getWGS84Bounds()
    • getFlags

      public int getFlags()
    • setFlags

      public void setFlags(int aFlags)
    • getDatabaseOrigin

      public int getDatabaseOrigin()
    • setDatabaseOrigin

      public void setDatabaseOrigin(int aDatabaseOrigin)
    • 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