SoLDMTileVisitor Class |
Note: This API is now obsolete.
Tile Visitor.
Namespace: OIV.LDM
The SoLDMTileVisitor type exposes the following members.
Name | Description | |
---|---|---|
![]() | SoLDMTileVisitor | Constructor. |
Name | Description | |
---|---|---|
![]() | CombineParentWeight | This function combines the current tile weight with its parent. |
![]() | Equals | (Inherited from Object.) |
![]() | GetCullWeight | Assigns a weight based on distance to the center of the screen. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetMVPMatrixPtr | Returns the model view projection matrix to assign a weight based on the viewpoint. |
![]() | GetROIWeight | Assigns a weight based on distance to ROI. |
![]() | GetScreenResCullWeight | Assigns a weight based on voxel size in pixel. |
![]() | GetSurfaceGeomWeight | Assigns a weight based on distance to a surface geometry. |
![]() | GetTileWeight | Method in charge of evaluating the weight of the tile tileID according to the SoLDMGeometry node. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetVolumeGeomWeight | Assigns a weight based on distance to a data set geometry. |
![]() | IsCulled(SbBox3f, Single) | Calls IsCulled(tileBox, distToScreenCenter, 7). |
![]() | IsCulled(SbBox3f, Single, Int32) | TODO: doc with graph (default behavior graph) |
![]() | Reset | Reset notification (the data has changed). |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | ValuationChangeNotify | Notify of a change of evaluator (change visitor type). |
This class is only needed for advanced users who intend to extend or replace internal LDM algorithms.
<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later.
The SoLDMTileVisitor allows the user to define a strategy to evaluate what part of the data set is the most important based on viewpoint and geometries. It is responsible for assessing the importance of tiles. This information is used by the node front manager (SoLDMNodeFrontManager) as a predictor to optimally fill the texture memory. When the node front manager evaluates texture node front, it asks the SoLDMTileVisitor for the weight of each tile by calling the getTileWeight function. The SoLDMTileVisitor queries the SoLDMTileManager to find out if the tile is present in main memory. If not, a null weight is returned to ensure the data of all requested textures are in main memory. The SoLDMTileVisitor also queries the SoLDMGeometry node to access geometric information related to the zone of the tile to be weighted.