#include <vtkProjectedAAHexahedraMapper.h>
High quality volume renderer for axis-aligned hexahedra
Definition at line 46 of file vtkProjectedAAHexahedraMapper.h.
Public Types | |
typedef vtkUnstructuredGridVolumeMapper | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
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 (vtkObject *o) |
static vtkProjectedAAHexahedraMapper * | New () |
Protected Member Functions | |
vtkProjectedAAHexahedraMapper () | |
~vtkProjectedAAHexahedraMapper () | |
virtual void | ReportReferences (vtkGarbageCollector *collector) |
Protected Attributes | |
vtkVisibilitySort * | VisibilitySort |
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
Definition at line 50 of file vtkProjectedAAHexahedraMapper.h.
vtkProjectedAAHexahedraMapper::vtkProjectedAAHexahedraMapper | ( | ) | [protected] |
vtkProjectedAAHexahedraMapper::~vtkProjectedAAHexahedraMapper | ( | ) | [protected] |
virtual const char* vtkProjectedAAHexahedraMapper::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkUnstructuredGridVolumeMapper.
Reimplemented in vtkOpenGLProjectedAAHexahedraMapper.
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 | ( | vtkObject * | o | ) | [static] |
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 73 of file vtkProjectedAAHexahedraMapper.h.