Used to georeference models. More...
#include <Inventor/geo/SoGeoLocation.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoGeoLocation () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFVec3d | geoCoords |
SoMFString | geoSystem |
The SoGeoLocation allows to place a non-georeferenced model at its correct location in geospatial coordinates.
The SoGeoLocation node provides the ability to geo-reference any models. That is, to take an ordinary model, and to specify its geospatial location. This node is a grouping node that can be thought of as a Transform node. However, the GeoLocation node specifies an absolute location, not a relative one, so content developers should not nest GeoLocation nodes within each other. The geoSystem field is used to define the spatial reference frame and is described in 25.2.3 Specifying a spatial reference frame. The geoCoords field should be provided in the format described in 25.2.3 Specifying a spatial reference frame. The geoCoords field can be used to dynamically update the geospatial location of the model.
geoCoords | 0 0 0 |
geoSystem | ["GD","WE"] |
SoGeoLocation::SoGeoLocation | ( | ) |
Creates a geoLocation node with default settings.
static SoType SoGeoLocation::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoTransformation.
virtual SoType SoGeoLocation::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoTransformation.
Geospatial coordinate used for translation.
Defines the spatial reference frame.
Valid values are: