45 #ifndef vtkVisibilitySort_h 46 #define vtkVisibilitySort_h 72 virtual void InitTraversal() = 0;
95 virtual void SetCamera(
vtkCamera *camera);
115 enum { BACK_TO_FRONT, FRONT_TO_BACK };
146 #endif //vtkVisibilitySort_h GLsizei GLsizei GLenum GLenum const GLvoid * data
void SetDirectionToFrontToBack()
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
virtual void Register(vtkObjectBase *o)
abstract class to specify dataset behavior
Abstract class that can sort cell data along a viewpoint.
#define vtkGetMacro(name, type)
record modification and/or execution time
void SetDirectionToBackToFront()
#define vtkSetClampMacro(name, type, min, max)
dynamic, self-adjusting array of vtkIdType
#define vtkTypeMacro(thisClass, superclass)
Detect and break reference loops.
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void UnRegister(vtkObjectBase *o)
a simple class to control print indentation
virtual void ReportReferences(vtkGarbageCollector *)
a virtual camera for 3D rendering
vtkTimeStamp LastSortTime
abstract base class for most VTK objects
#define vtkGetObjectMacro(name, type)
vtkMatrix4x4 * InverseModelTransform
#define VTKRENDERINGCORE_EXPORT
vtkMatrix4x4 * ModelTransform
#define vtkSetMacro(name, type)