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, projTypeIdVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoGeoProjection()
Constructor.
|
addProjection, checkProjection, getProjection, setProjectionaffectsState, 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, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFEnum<SbProj4Projection.PredefinedEllipsoids> ellipsoid
public final SoSFEnum<SbProj4Projection.CoordinateSystems> coordinateSystem
public final SoSFEnum<SbProj4Projection.Projections> projection
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com