SbProjectionCoordinates Class |
Cache projected coordinates.
Namespace: OIV.Inventor.Projection
The SbProjectionCoordinates type exposes the following members.
Name | Description | |
---|---|---|
![]() | SbProjectionCoordinates | Constructor. |
![]() | SbProjectionCoordinates(SoProjection) | Constructor. |
Name | Description | |
---|---|---|
![]() | CacheIsValid | Return whether the cache is valid or not. |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | GetCoordinates | Return coordinates . |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InitCoordinates | Initialisation. |
![]() | ResetCache | Reset the cache. |
![]() | SetProjection | Set associated projection. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
This class stores the projected coordinates associated with a given geometry node and a given OIV.Inventor.Nodes.SoProjection node during a scene graph traversal. Each instance of OIV.Inventor.Projection.SbProjectionCoordinates maintains a cache, based on the node IDs of the associated node and projection node. Calling OIV.Inventor.Projection.SbProjectionCoordinates.ResetCache(OIV.Inventor.Nodes.SoNode) will force the projected coordinates to be recomputed during the next traversal.