NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::IData_sample_typed<T> Class Template Referenceabstract

Intermediate-interface class for all typed data-sample interfaces. More...

#include <idata_sample.h>

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

Public Types

typedef T Value_type
 ! Type of the sampled data. More...
 

Public Member Functions

virtual T get_sample_value () const =0
 Returns the regular volume sample value according to the specific volume voxel type. More...
 

Detailed Description

template<typename T>
class nv::index::IData_sample_typed<T>

Intermediate-interface class for all typed data-sample interfaces.

According to the actual dataset component type (e.g. Uint8, Uint16, Float32, Rgba8) the data sample value can be retrieved.

Member Typedef Documentation

 Value_type

template<typename T>
typedef T nv::index::IData_sample_typed<T>::Value_type

! Type of the sampled data.

Member Function Documentation

 get_sample_value()

template<typename T>
virtual T nv::index::IData_sample_typed<T>::get_sample_value ( ) const
pure virtual

Returns the regular volume sample value according to the specific volume voxel type.

Returns
Regular volume sample value.

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