38 #ifndef vtkPolyDataSilhouette_h 
   39 #define vtkPolyDataSilhouette_h 
   41 #include "vtkFiltersHybridModule.h"  
   47 class vtkPolyDataEdges;
 
   64   vtkSetMacro(EnableFeatureAngle, 
int);
 
   65   vtkGetMacro(EnableFeatureAngle, 
int);
 
   72   vtkSetMacro(FeatureAngle, 
double);
 
   73   vtkGetMacro(FeatureAngle, 
double);
 
   98     VTK_DIRECTION_SPECIFIED_VECTOR = 0,
 
   99     VTK_DIRECTION_SPECIFIED_ORIGIN = 1,
 
  100     VTK_DIRECTION_CAMERA_ORIGIN = 2,
 
  101     VTK_DIRECTION_CAMERA_VECTOR = 3
 
  109   vtkSetMacro(Direction, 
int);
 
  110   vtkGetMacro(Direction, 
int);
 
  123   virtual void SetCamera(
vtkCamera VTK_WRAP_EXTERN*);
 
  124   vtkGetObjectMacro(Camera, 
vtkCamera VTK_WRAP_EXTERN);
 
  135   void SetProp3D(
vtkProp3D VTK_WRAP_EXTERN*);
 
  145   vtkSetVector3Macro(Vector, 
double);
 
  146   vtkGetVectorMacro(Vector, 
double, 3);
 
  155   vtkSetVector3Macro(Origin, 
double);
 
  156   vtkGetVectorMacro(Origin, 
double, 3);
 
  170   void ComputeProjectionVector(
double vector[3], 
double origin[3]);