Class TLcdOpenFlightHeaderNode
java.lang.Object
com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightHeaderNode
- All Implemented Interfaces:
ILcd3DMeshNode,ILcdOpenFlightNode
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.intdoubledoubledoubledoubledoubleintintintgetFlags()intdoubledoubledoubledoubledoubledoubleintdoubledoubledoubledoubledoubleintintdoublevoidsetDatabaseOrigin(int aDatabaseOrigin) voidsetDeltaX(double aDeltaX) voidsetDeltaY(double aDeltaY) voidsetDeltaZ(double aDeltaZ) voidsetEarthMajorAxis(double aEarthMajorAxis) voidsetEarthMinorAxis(double aEarthMinorAxis) voidsetEditRevisionLevel(int aEditRevisionLevel) voidsetEllipsoidModel(int aEllipsoidModel) voidsetFlags(int aFlags) voidsetFormatRevisionLevel(int aFormatRevisionLevel) voidsetLambertLowerLat(double aLambertLowerLat) voidsetLambertUpperLat(double aLambertUpperLat) voidsetLastRevision(String aLastRevision) voidsetNorthEastCornerLat(double aNorthEastCornerLat) voidsetNorthEastCornerLon(double aNorthEastCornerLon) voidsetOriginLat(double aOriginLat) voidsetOriginLon(double aOriginLon) voidsetProjectionType(int aProjectionType) voidsetRadius(double aRadius) voidsetSouthWestCornerLat(double aSouthWestCornerLat) voidsetSouthWestCornerLon(double aSouthWestCornerLon) voidsetSouthWestX(double aSouthWestX) voidsetSouthWestY(double aSouthWestY) voidsetUTMZone(int aUTMZone) voidsetVertexCoordinateUnits(int aVertexCoordinateUnits) Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
addChild, getChild, getChildCount, getChildren, getID, getMeshes, getParent, getTransformation, setID, setParent, toString
-
Field Details
-
ELLIPSOID_USER_DEFINED
public static final int ELLIPSOID_USER_DEFINED- See Also:
-
ELLIPSOID_WGS_84
public static final int ELLIPSOID_WGS_84- See Also:
-
ELLIPSOID_WGS_72
public static final int ELLIPSOID_WGS_72- See Also:
-
ELLIPSOID_BESSEL
public static final int ELLIPSOID_BESSEL- See Also:
-
ELLIPSOID_CLARKE_1866
public static final int ELLIPSOID_CLARKE_1866- See Also:
-
ELLIPSOID_NAD_1927
public static final int ELLIPSOID_NAD_1927- See Also:
-
UNITS_METERS
public static final byte UNITS_METERS- See Also:
-
UNITS_KILOMETERS
public static final byte UNITS_KILOMETERS- See Also:
-
UNITS_FEET
public static final byte UNITS_FEET- See Also:
-
UNITS_INCHES
public static final byte UNITS_INCHES- See Also:
-
UNITS_NAUTICAL_MILES
public static final byte UNITS_NAUTICAL_MILES- See Also:
-
PROJECTION_FLAT_EARTH
public static final int PROJECTION_FLAT_EARTH- See Also:
-
PROJECTION_TRAPEZOIDAL
public static final int PROJECTION_TRAPEZOIDAL- See Also:
-
PROJECTION_ROUND_EARTH
public static final int PROJECTION_ROUND_EARTH- See Also:
-
PROJECTION_LAMBERT
public static final int PROJECTION_LAMBERT- See Also:
-
PROJECTION_UTM
public static final int PROJECTION_UTM- See Also:
-
PROJECTION_GEODETIC
public static final int PROJECTION_GEODETIC- See Also:
-
PROJECTION_GEOCENTRIC
public static final int PROJECTION_GEOCENTRIC- See Also:
-
FLAGS_SAVE_VERTEX_NORMALS
public static final int FLAGS_SAVE_VERTEX_NORMALS- See Also:
-
FLAGS_PACKED_COLOR_MODE
public static final int FLAGS_PACKED_COLOR_MODE- See Also:
-
FLAGS_CAD_VIEW_MODE
public static final int FLAGS_CAD_VIEW_MODE- See Also:
-
DB_ORIGIN_OPENFLIGHT
public static final int DB_ORIGIN_OPENFLIGHT- See Also:
-
DB_ORIGIN_DIGI_DIGII
public static final int DB_ORIGIN_DIGI_DIGII- See Also:
-
DB_ORIGIN_EVANS_AND_SUTHERLAND_CT5A_CT6
public static final int DB_ORIGIN_EVANS_AND_SUTHERLAND_CT5A_CT6- See Also:
-
DB_ORIGIN_PSP_DIG
public static final int DB_ORIGIN_PSP_DIG- See Also:
-
DB_ORIGIN_GENERAL_ELETRIC_CIV_CV_PT2000
public static final int DB_ORIGIN_GENERAL_ELETRIC_CIV_CV_PT2000- See Also:
-
DB_ORIGIN_EVANS_AND_SUTHERLAND_GDF
public static final int DB_ORIGIN_EVANS_AND_SUTHERLAND_GDF- See Also:
-
-
Constructor Details
-
TLcdOpenFlightHeaderNode
-
-
Method Details
-
getFormatRevisionLevel
public int getFormatRevisionLevel() -
setFormatRevisionLevel
public void setFormatRevisionLevel(int aFormatRevisionLevel) -
getEditRevisionLevel
public int getEditRevisionLevel() -
setEditRevisionLevel
public void setEditRevisionLevel(int aEditRevisionLevel) -
getLastRevision
-
setLastRevision
-
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
-
getTexturePalette
-
getMaterialPalette
-
getWGS84Bounds
-
getFlags
public int getFlags() -
setFlags
public void setFlags(int aFlags) -
getDatabaseOrigin
public int getDatabaseOrigin() -
setDatabaseOrigin
public void setDatabaseOrigin(int aDatabaseOrigin) -
accept
Description copied from interface:ILcdOpenFlightNodeAccepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this).- Specified by:
acceptin interfaceILcdOpenFlightNode- Overrides:
acceptin classTLcdOpenFlightNode- Parameters:
aVisitor- the visitor to accept
-