Click or drag to resize
SoLDMGeometry Class

Note: This API is now obsolete.

VVizGeometry.

Inheritance Hierarchy

Namespace: OIV.LDM
Assembly: OIV.LDM (in OIV.LDM.dll) Version: 9.9.13.0 (9.9.13.0)
Syntax
[ObsoleteAttribute("See documentation for more details")]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public class SoLDMGeometry : SoLDMLargeDataManagement

The SoLDMGeometry type exposes the following members.

Constructors
  NameDescription
Public methodSoLDMGeometry

Constructor.

Top
Methods
  NameDescription
Public methodAddGeometry

Add geometry.

Public methodAssignTilePriority

Based on geometry state, sets the tileID threshold under which tile weights should be reset in memory before a topology evaluation.

Public methodBeginCollectingGeometry
Calls BeginCollectingGeometry((OIV.Inventor.Misc.SoState ^)nullptr).
Public methodBeginCollectingGeometry(SoState)

Indicates geometry collection is going to begin.

Public methodEndCollectingGeometry
Calls EndCollectingGeometry((OIV.Inventor.Misc.SoState ^)nullptr).
Public methodEndCollectingGeometry(SoState)

Indicates geometry collection is achieved.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetGeometry
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsTileInROI

Returns true if the tile box is inside the geometry ROI.

Public methodReset

The reset function is useful when using a customized LDM manager.

(Inherited from SoLDMLargeDataManagement.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

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 SoLDMGeometry node is in charge of collecting the geometry relevant to the data set being rendered. This geometry collection is used by the SoLDMTileVisitor to evaluate the importance of tiles. Any modification of the geometry collection (geometry is added or removed) results in a new collection done during a render traversal before anything is evaluated and rendered. Once the geometry is collected, SoLDMGeometry notifies SoLDMNodeFrontManager that the texture node front needs reevaluation. Each piece of geometry can have a weight associated with it. The user can then focus on highlighting the part of the data set that is the most interesting for him. The weight can be used by the SoLDMTileVisitor to assign the tiles weight.

See Also