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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final byte
static final byte
static final byte
static final byte
static final byte
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.int
double
double
double
double
double
int
int
int
getFlags()
int
double
double
double
double
double
double
int
double
double
double
double
double
int
int
double
void
setDatabaseOrigin
(int aDatabaseOrigin) void
setDeltaX
(double aDeltaX) void
setDeltaY
(double aDeltaY) void
setDeltaZ
(double aDeltaZ) void
setEarthMajorAxis
(double aEarthMajorAxis) void
setEarthMinorAxis
(double aEarthMinorAxis) void
setEditRevisionLevel
(int aEditRevisionLevel) void
setEllipsoidModel
(int aEllipsoidModel) void
setFlags
(int aFlags) void
setFormatRevisionLevel
(int aFormatRevisionLevel) void
setLambertLowerLat
(double aLambertLowerLat) void
setLambertUpperLat
(double aLambertUpperLat) void
setLastRevision
(String aLastRevision) void
setNorthEastCornerLat
(double aNorthEastCornerLat) void
setNorthEastCornerLon
(double aNorthEastCornerLon) void
setOriginLat
(double aOriginLat) void
setOriginLon
(double aOriginLon) void
setProjectionType
(int aProjectionType) void
setRadius
(double aRadius) void
setSouthWestCornerLat
(double aSouthWestCornerLat) void
setSouthWestCornerLon
(double aSouthWestCornerLon) void
setSouthWestX
(double aSouthWestX) void
setSouthWestY
(double aSouthWestY) void
setUTMZone
(int aUTMZone) void
setVertexCoordinateUnits
(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:ILcdOpenFlightNode
Accepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this)
.- Specified by:
accept
in interfaceILcdOpenFlightNode
- Overrides:
accept
in classTLcdOpenFlightNode
- Parameters:
aVisitor
- the visitor to accept
-