40 #ifndef __vtkPolyDataSilhouette_h
41 #define __vtkPolyDataSilhouette_h
46 #define VTK_DIRECTION_SPECIFIED_VECTOR 0
47 #define VTK_DIRECTION_SPECIFIED_ORIGIN 1
48 #define VTK_DIRECTION_CAMERA_ORIGIN 2
49 #define VTK_DIRECTION_CAMERA_VECTOR 3
54 class vtkPolyDataEdges;
153 void ComputeProjectionVector(
double vector[3],
double origin[3]);
void SetDirectionToCameraVector()
#define VTK_DIRECTION_CAMERA_VECTOR
#define VTK_DIRECTION_SPECIFIED_VECTOR
#define VTK_DIRECTION_SPECIFIED_ORIGIN
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkGetMacro(name, type)
represents an 3D object for placement in a rendered scene
#define vtkTypeMacro(thisClass, superclass)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
void SetDirectionToSpecifiedVector()
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
a simple class to control print indentation
#define VTKFILTERSHYBRID_EXPORT
void SetDirectionToSpecifiedOrigin()
a virtual camera for 3D rendering
#define vtkGetObjectMacro(name, type)
vtkPolyDataEdges * PreComp
#define VTK_DIRECTION_CAMERA_ORIGIN
sort polydata along camera view direction
void SetDirectionToCameraOrigin()
#define vtkBooleanMacro(name, type)
#define vtkSetVector3Macro(name, type)
#define vtkGetVectorMacro(name, type, count)
#define vtkSetMacro(name, type)