3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
VoxelStreamData Class Reference

Point with m-t-c value data. More...

#include <filter.h>

Inheritance diagram for VoxelStreamData:
Inheritance graph
[legend]
Collaboration diagram for VoxelStreamData:
Collaboration graph
[legend]

Public Member Functions

 VoxelStreamData ()
 
 ~VoxelStreamData ()
 
 VoxelStreamData (const Filter *f)
 
size_t getNumBasicObjects () const
 
void clear ()
 Free mem held by objects. More...
 
- Public Member Functions inherited from FilterStreamData
 FilterStreamData ()
 
 FilterStreamData (const Filter *)
 
virtual ~FilterStreamData ()
 
virtual unsigned int getStreamType () const
 Returns an integer unique to the class to identify type (yes rttid...) More...
 

Public Attributes

unsigned int representationType
 
float r
 
float g
 
float b
 
float a
 
float splatSize
 
float isoLevel
 
Voxels< float > * data
 Apply filter to input data stream. More...
 
- Public Attributes inherited from FilterStreamData
const Filterparent
 Parent filter pointer. More...
 
unsigned int cached
 Tells us if the filter has cached this data for later use. More...
 

Additional Inherited Members

- Protected Attributes inherited from FilterStreamData
unsigned int streamType
 

Detailed Description

Point with m-t-c value data.

Constructor & Destructor Documentation

◆ VoxelStreamData() [1/2]

VoxelStreamData::VoxelStreamData ( )

◆ ~VoxelStreamData()

VoxelStreamData::~VoxelStreamData ( )

References data.

◆ VoxelStreamData() [2/2]

VoxelStreamData::VoxelStreamData ( const Filter f)

Member Function Documentation

◆ clear()

void VoxelStreamData::clear ( )
virtual

Free mem held by objects.

Implements FilterStreamData.

References Voxels< T >::clear(), and data.

◆ getNumBasicObjects()

size_t VoxelStreamData::getNumBasicObjects ( ) const
virtual

Implements FilterStreamData.

References data, and Voxels< T >::getSize().

Member Data Documentation

◆ a

float VoxelStreamData::a

◆ b

float VoxelStreamData::b

◆ data

Voxels<float>* VoxelStreamData::data

◆ g

float VoxelStreamData::g

◆ isoLevel

float VoxelStreamData::isoLevel

◆ r

float VoxelStreamData::r

◆ representationType

unsigned int VoxelStreamData::representationType

◆ splatSize

float VoxelStreamData::splatSize

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