SoGeoProjection Class Reference
[Properties]

VSG extension Geospatial projection node More...

#include <Inventor/nodes/SoGeoProjection.h>

Inheritance diagram for SoGeoProjection:
SoProjection SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 SoGeoProjection ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFEnum ellipsoid
SoSFEnum coordinateSystem
SoSFEnum projection

Detailed Description

VSG extension Geospatial projection node

This property node defines a geospatial coordinate projection that will be applied to all subsequent shapes in the scene graph.

The projection used is either an instance of SbProj4Projection or an instance of SbSphericalProjection. To see the list of available projections, refer to SbProj4Projection.

The SbSphericalProjection instance will be chosen if the projection field is set to SPHERICAL. All other projections are provided by SbProj4Projection.

When an instance of SbProj4Projection is being used, you can set the coordinateSystem and ellipsoid to be used in the projection. An ellispoid definition is a mathematical representation used to approximate the earth when computing projections.

Available coordinate systems are :

See SoProjection for limitations of coordinate projection nodes.

FILE FORMAT/DEFAULT

SEE ALSO

SoProjection, SbProj4Projection

See related examples:

GeocentricProjection, GeodeticProjection


Constructor & Destructor Documentation

SoGeoProjection::SoGeoProjection (  ) 

Constructor.


Member Function Documentation

static SoType SoGeoProjection::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from SoProjection.

virtual SoType SoGeoProjection::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from SoProjection.


Member Data Documentation

Current coordinate system.

Use enum SbProj4Projection::CoordinateSystem. Default is GEODETIC.

Current ellipsoid.

Use enum SbProj4Projection::PredefinedEllipsoid. Default is WGS84.

Current Projection.

Use enum SbProj4Projection::Projection. Default is CASSINI.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/