ISceneDataNode
Description
- Derived from
- Extended by
-
SceneDataNode sealed
Base interface for classes that represent a node in a hierarchical scene database, see ISceneData.
Each ISceneDataNode object represents a node in a hierarchical scene database and may have zero or more children and content items. To traverse the hierarchy, use the following members:
To access the content items, use these members:
The geo-reference information in a hierarchy of ISceneDataNode objects is defined by these properties:
These members manage view-dependent visibility determination and level-of-detail handling:
Public / Attributes
GeorefDatum
Returns the geodetic datum of this ISceneDataNode object.
If GeorefDatum is not null, all descendent ISceneDataNode objects will return a GeodeticDatum object that is equal but not necessarily the same. If null is returned, all ancestors will return null as well.
GeorefGeographic
Returns the geographic coordinate system of this ISceneDataNode object.
If GeorefDatum is null, this property will always return null, too. Otherwise, CoordinateSystem.Geographic will be equal to GeorefDatum and all descendent ISceneDataNode objects will return a CoordinateSystem object that is equal but not necessarily the same. If null is returned, all ancestors will return null as well.
GeorefLocal
Returns the transformation that establishes the local coordinate system of this scene database node.
The AffineTransform transforms the local coordinate system of this scene database node to the one of its parent. If GeorefDatum is null, the transformation is always AffineTransform.Identity. If ISceneDataTree.Parent is null or GeorefDatum of ISceneDataTree.Parent is null, the parent coordinate system is the geocentric coordinate system that is established by Geocentric.For1 when called with GeorefDatum.
GeorefProjected
Returns the projected coordinate system of this ISceneDataNode object.
If GeorefGeographic is null, this property will always return null, too. Otherwise, CoordinateSystem.ToGeographic will be equal to GeorefGeographic and all descendent ISceneDataNode objects will return a CoordinateSystem object that is equal but not necessarily the same. If null is returned, all ancestors will return null as well.
- See also