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:
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, 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, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoSFEnum<SbProj4Projection.PredefinedEllipsoids> ellipsoid
public final SoSFEnum<SbProj4Projection.CoordinateSystems> coordinateSystem
public final SoSFEnum<SbProj4Projection.Projections> projection
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com