NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::ICorner_point_grid_rendering_properties Class Referenceabstract

The interface class representing rendering properties for corner-point grid data. More...

#include <icorner_point_grid_rendering_properties.h>

Inherits mi::base::Interface_declare< 0x4df63b2c, ... >.

Public Member Functions

virtual void set_sampling_distance (mi::Float32 sample_dist)=0
 Set the sampling distance used for a corner-point grid scene element (ICorner_point_grid). More...
 
virtual mi::Float32 get_sampling_distance () const =0
 Returns the sampling distance used for a corner-point grid scene element (ICorner_point_grid). More...
 
virtual void set_reference_sampling_distance (mi::Float32 s)=0
 Set the reference sampling distance used for a corner-point grid scene element (ICorner_point_grid). More...
 
virtual mi::Float32 get_reference_sampling_distance () const =0
 Returns the reference sampling distance used for a corner-point grid scene element (ICorner_point_grid). More...
 
virtual void set_preintegrated_volume_rendering (bool enable)=0
 Enable or disable pre-integrated volume rendering for a corner-point grid scene element (ICorner_point_grid). More...
 
virtual bool get_preintegrated_volume_rendering () const =0
 Returns if the pre-integrated volume rendering is enabled or disabled. More...
 
virtual void set_debug_visualization_option (mi::Uint32 o)=0
 Internal debugging options applied to the visualization. More...
 
virtual mi::Uint32 get_debug_visualization_option () const =0
 Internal debugging options applied to the visualization. More...
 

Detailed Description

The interface class representing rendering properties for corner-point grid data.

Member Function Documentation

 get_debug_visualization_option()

virtual mi::Uint32 nv::index::ICorner_point_grid_rendering_properties::get_debug_visualization_option ( ) const
pure virtual

Internal debugging options applied to the visualization.

Returns
Returns the applied debug option.

 get_preintegrated_volume_rendering()

virtual bool nv::index::ICorner_point_grid_rendering_properties::get_preintegrated_volume_rendering ( ) const
pure virtual

Returns if the pre-integrated volume rendering is enabled or disabled.

 get_reference_sampling_distance()

virtual mi::Float32 nv::index::ICorner_point_grid_rendering_properties::get_reference_sampling_distance ( ) const
pure virtual

Returns the reference sampling distance used for a corner-point grid scene element (ICorner_point_grid).

 get_sampling_distance()

virtual mi::Float32 nv::index::ICorner_point_grid_rendering_properties::get_sampling_distance ( ) const
pure virtual

Returns the sampling distance used for a corner-point grid scene element (ICorner_point_grid).

 set_debug_visualization_option()

virtual void nv::index::ICorner_point_grid_rendering_properties::set_debug_visualization_option ( mi::Uint32  o)
pure virtual

Internal debugging options applied to the visualization.

Parameters
[in]oDebug option applied to the visualization.

 set_preintegrated_volume_rendering()

virtual void nv::index::ICorner_point_grid_rendering_properties::set_preintegrated_volume_rendering ( bool  enable)
pure virtual

Enable or disable pre-integrated volume rendering for a corner-point grid scene element (ICorner_point_grid).

Per default this is enabled.

Parameters
[in]enableEnables the pre-integrated volume rendering technique if (true) otherwise the technique will be disabled (false).

 set_reference_sampling_distance()

virtual void nv::index::ICorner_point_grid_rendering_properties::set_reference_sampling_distance ( mi::Float32  s)
pure virtual

Set the reference sampling distance used for a corner-point grid scene element (ICorner_point_grid).

The default value used is 1.0f. The reference sampling distance is used during the volume rendering to steer the opacity correction and therefore the appearance of the volume display.

Parameters
[in]sSampling distance (default value is 1.0f).

 set_sampling_distance()

virtual void nv::index::ICorner_point_grid_rendering_properties::set_sampling_distance ( mi::Float32  sample_dist)
pure virtual

Set the sampling distance used for a corner-point grid scene element (ICorner_point_grid).

The default value used is 1.0f.

Parameters
[in]sample_distSampling distance (default value is 1.0f).

The documentation for this class was generated from the following file: