Priority property of a rendering node. More...
#include <LDM/nodes/SoGeometryPriority.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoGeometryPriority () | |
SoGeometryPriority (float) | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFFloat | priority |
This node allows you to assign a priority to an LDM rendering node (e.g., SoOrthoslice, SoVolumeRender). Each rendering node inserted after this node will have the priority specified in the priority field. The priority must be between 0 and 1 inclusive. By default, VolumeViz assigns the same priority depending on the type of node: (0.5 for SoVolumeRender nodes, 0.9 for all other geometry nodes).
The SoGeometryPriority node lets you assign higher priority to specific geometry nodes. For example to prioritize the loading of tiles around a Z axis ortho slice against an X axis ortho slice.
Higher resolution tiles for higher priority geometry are loaded before higher resolution tiles for lower priority geometry.
NOTE: This feature only applies when VolumeViz is in LDM mode.
weight | 0.0 |
SoGeometryPriority::SoGeometryPriority | ( | ) |
Constructor.
SoGeometryPriority::SoGeometryPriority | ( | float | ) |
Constructor that automatically initializes the priority field to the specified value.
static SoType SoGeometryPriority::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoNode.
virtual SoType SoGeometryPriority::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoNode.
Geometry priority between 0 and 1 inclusive.