Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkShearWarpOctree< T > Class Template Reference

#include <vtkVolumeShearWarpDataStructure.h>

Inheritance diagram for vtkShearWarpOctree< T >:

Inheritance graph
[legend]
Collaboration diagram for vtkShearWarpOctree< T >:

Collaboration graph
[legend]
List of all members.

template<class T>
class vtkShearWarpOctree< T >


Public Types

typedef vtkShearWarpBase Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
 vtkShearWarpOctree ()
virtual ~vtkShearWarpOctree ()
void build (vtkImageData *data)
void classifyOpacity (vtkVolume *volume)
void classifyScalar (T value)
int GetLineRuns (vtkShearWarpOctreeRun *runs, int axis, int slice, int line)

Static Public Member Functions

int IsTypeOf (const char *type)
vtkShearWarpOctreeSafeDownCast (vtkObject *o)

Member Typedef Documentation

template<class T>
typedef vtkShearWarpBase vtkShearWarpOctree< T >::Superclass
 

Reimplemented from vtkShearWarpBase.

Definition at line 1026 of file vtkVolumeShearWarpDataStructure.h.


Constructor & Destructor Documentation

template<class T>
vtkShearWarpOctree< T >::vtkShearWarpOctree  )  [inline]
 

Definition at line 1028 of file vtkVolumeShearWarpDataStructure.h.

template<class T>
virtual vtkShearWarpOctree< T >::~vtkShearWarpOctree  )  [inline, virtual]
 

Definition at line 1032 of file vtkVolumeShearWarpDataStructure.h.


Member Function Documentation

template<class T>
virtual const char* vtkShearWarpOctree< T >::GetClassName  )  [virtual]
 

Reimplemented from vtkShearWarpBase.

template<class T>
int vtkShearWarpOctree< T >::IsTypeOf const char *  type  )  [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkShearWarpBase.

template<class T>
virtual int vtkShearWarpOctree< T >::IsA const char *  type  )  [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkShearWarpBase.

template<class T>
vtkShearWarpOctree* vtkShearWarpOctree< T >::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkShearWarpBase.

template<class T>
void vtkShearWarpOctree< T >::build vtkImageData data  )  [inline]
 

Definition at line 1037 of file vtkVolumeShearWarpDataStructure.h.

References vtkImageData::GetDimensions(), and vtkImageData::GetExtent().

template<class T>
void vtkShearWarpOctree< T >::classifyOpacity vtkVolume volume  )  [inline]
 

Definition at line 1045 of file vtkVolumeShearWarpDataStructure.h.

References vtkVolume::GetCorrectedScalarOpacityArray().

template<class T>
void vtkShearWarpOctree< T >::classifyScalar value  )  [inline]
 

Definition at line 1052 of file vtkVolumeShearWarpDataStructure.h.

template<class T>
int vtkShearWarpOctree< T >::GetLineRuns vtkShearWarpOctreeRun runs,
int  axis,
int  slice,
int  line
[inline]
 

Definition at line 1058 of file vtkVolumeShearWarpDataStructure.h.

References vtkShearWarpOctreeRun::Length, and vtkShearWarpOctreeRun::Type.


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