public class SoGeoProjection extends SoProjection
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:
GeoProjection {
parameters | "" |
matrix | identity |
isOn | true |
floatParameters | 1 |
projTypeId | 0 |
coordinateSystem | GEODETIC |
ellipsoid | WGS84 |
projection | CASSINI |
See also:
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SbProj4Projection.CoordinateSystems> |
coordinateSystem
Current coordinate system.
|
SoSFEnum<SbProj4Projection.PredefinedEllipsoids> |
ellipsoid
Current ellipsoid.
|
SoSFEnum<SbProj4Projection.Projections> |
projection
Current Projection.
|
floatParameters, isOn, matrix, parameters, parametersIn, projTypeId
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoGeoProjection()
Constructor.
|
addProjection, checkProjection, getProjection, setProjection
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoSFEnum<SbProj4Projection.PredefinedEllipsoids> ellipsoid
public final SoSFEnum<SbProj4Projection.CoordinateSystems> coordinateSystem
public final SoSFEnum<SbProj4Projection.Projections> projection
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com