ISceneDataNode
Description
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 / Methods
ChildAt
Returns the index in-th child of this scene database node.
- IOException
-
If an I/O error has occurred.
ContentAt
Returns the index in-th content item of this scene database node.
- IOException
-
If an I/O error has occurred.
Public / Attributes
ContentFlags
The combined scene data flags of the content items of this scene database node.
- See also
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 Parent is null, the parent coordinate system is the geocentric coordinate system that is established by Geocentric.For1 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