VTK
|
volume mapper for axis-aligned hexahedra More...
#include <vtkProjectedAAHexahedraMapper.h>
Public Types | |
typedef vtkUnstructuredGridVolumeMapper | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkProjectedAAHexahedraMapper * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual bool | IsRenderSupported (vtkRenderWindow *w)=0 |
virtual void | SetVisibilitySort (vtkVisibilitySort *sort) |
virtual vtkVisibilitySort * | GetVisibilitySort () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkProjectedAAHexahedraMapper * | SafeDownCast (vtkObjectBase *o) |
static vtkProjectedAAHexahedraMapper * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkProjectedAAHexahedraMapper () | |
~vtkProjectedAAHexahedraMapper () | |
virtual void | ReportReferences (vtkGarbageCollector *collector) |
Protected Attributes | |
vtkVisibilitySort * | VisibilitySort |
volume mapper for axis-aligned hexahedra
High quality volume renderer for axis-aligned hexahedra
Definition at line 47 of file vtkProjectedAAHexahedraMapper.h.
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
Definition at line 51 of file vtkProjectedAAHexahedraMapper.h.
vtkProjectedAAHexahedraMapper::vtkProjectedAAHexahedraMapper | ( | ) | [protected] |
vtkProjectedAAHexahedraMapper::~vtkProjectedAAHexahedraMapper | ( | ) | [protected] |
static int vtkProjectedAAHexahedraMapper::IsTypeOf | ( | const char * | name | ) | [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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
virtual int vtkProjectedAAHexahedraMapper::IsA | ( | const char * | name | ) | [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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
static vtkProjectedAAHexahedraMapper* vtkProjectedAAHexahedraMapper::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
virtual vtkObjectBase* vtkProjectedAAHexahedraMapper::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
static vtkProjectedAAHexahedraMapper* vtkProjectedAAHexahedraMapper::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
virtual void vtkProjectedAAHexahedraMapper::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
virtual void vtkProjectedAAHexahedraMapper::SetVisibilitySort | ( | vtkVisibilitySort * | sort | ) | [virtual] |
Algorithm used to sort the cells according to viewpoint of the camera. Initial value is a vtkCellCenterDepthSort object.
virtual vtkVisibilitySort* vtkProjectedAAHexahedraMapper::GetVisibilitySort | ( | ) | [virtual] |
Algorithm used to sort the cells according to viewpoint of the camera. Initial value is a vtkCellCenterDepthSort object.
virtual bool vtkProjectedAAHexahedraMapper::IsRenderSupported | ( | vtkRenderWindow * | w | ) | [pure virtual] |
Check if the required OpenGL extensions are supported by the OpenGL context attached to the render window `w'.
Implemented in vtkOpenGLProjectedAAHexahedraMapper.
virtual void vtkProjectedAAHexahedraMapper::ReportReferences | ( | vtkGarbageCollector * | collector | ) | [protected, virtual] |
The visibility sort will probably make a reference loop by holding a reference to the input.
Reimplemented from vtkAlgorithm.
Definition at line 74 of file vtkProjectedAAHexahedraMapper.h.