innerObj Property

Contains the node’s specific object.

innerObj;

Remarks

The inner object is the direct interface to the TerraExplorer object that the node holds. Except for nodes of type sgNodeTypeGroup and sgNodeTypeLayer, this property is a derivation of ITerraExplorerObject5 interface.

The SGAPI does not wrap the TerraExplorer interfaces entirely. The innerObj property is a direct interface for the unwrapped TerraExplorer object.

Following, is a table of possible innerObj types and their ITerraExplorerObject5 derived interfaces.

 

innerObj Type

ITerraExplorerObject5 derived interface

sgNodeTypePolyline

ITerrainPolyline5

sgNodeTypePolygon

ITerrainPolyline5

sgNodeTypeRectangle

ITerrainRectangle5

sgNodeTypeRegularPolygon

ITerrainRegularPolygon5

sgNodeTypeCircle

ITerrainRegularPolygon5

sgNodeType3DPolygon

ITerrain3DPolygon5

sgNodeTypeBuilding

ITerrainBuilding5

sgNodeTypeBox

ITerrain3DRectBase5

sgNodeTypePyramid

ITerrain3DRectBase5

sgNodeTypeCylinder

ITerrain3DRectBase5

sgNodeTypeCone

ITerrain3DRectBase5

sgNodeTypeEllipse

ITerrainEllipse5

sgNodeTypeArc

ITerrainArc5

sgNodeTypeArrow

ITerrainArrow5

sgNodeType3DArrow

ITerrain3DArrow5

sgNodeTypeSphere

ITerrainSphere5

sgNodeTypeModel

ITerrainModel5

sgNodeTypeLabel

ITerrainLabel5

sgNodeTypeLocation

ITerrainLocation5

sgNodeTypeHotlink

ISingleMessageObject5

sgNodeTypeRoute

ITerrainRoute5

sgNodeTypeMessage

ITerraExplorerMessage5

sgNodeTypeDynamic

ITerrainDynamicObject5

sgNodeTypeImageLabel

ITerrainImageLabel5

sgNodeTypeThreatDome

ITerrainThreatDome5

sgNodeTypeImageryLayer

ITerrainRasterLayer5

sgNodeTypeElevationLayer

ITerrainRasterLayer5

sgNodeTypeTerrainVideo

ITerrainVideo5

sgNodeTypePointCloud

ITerrainPointCloudModel5