50 #ifndef __vtkSelectVisiblePoints_h
51 #define __vtkSelectVisiblePoints_h
74 if (this->Renderer != ren)
81 {
return this->Renderer; }
118 float * Initialize(
bool getZbuff);
122 bool IsPointOccluded(
const double x[3],
const float *zPtr);
139 int InternalSelection[4];
virtual int FillInputPortInformation(int port, vtkInformation *info)
represent and manipulate 4x4 transformation matrices
extract points that are visible (based on z-buffer calculation)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkGetMacro(name, type)
abstract specification for renderers
#define vtkSetClampMacro(name, type, min, max)
vtkMatrix4x4 * CompositePerspectiveTransform
#define vtkTypeMacro(thisClass, superclass)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
GLint GLint GLint GLint GLint x
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
#define vtkSetVector4Macro(name, type)
a simple class to control print indentation
vtkRenderer * GetRenderer()
#define VTKRENDERINGCORE_EXPORT
void SetRenderer(vtkRenderer *ren)
#define vtkBooleanMacro(name, type)
#define vtkGetVectorMacro(name, type, count)
#define vtkSetMacro(name, type)