27 #ifndef vtkClosedSurfacePointPlacer_h 
   28 #define vtkClosedSurfacePointPlacer_h 
   57   void AddBoundingPlane(
vtkPlane *plane);
 
   58   void RemoveBoundingPlane(
vtkPlane *plane);
 
   59   void RemoveAllBoundingPlanes();
 
   62   void SetBoundingPlanes(
vtkPlanes *planes);
 
   78                             double worldOrient[9] );
 
   92                             double refWorldPos[2],
 
   94                             double worldOrient[9] );
 
  105                              double worldOrient[9]);
 
  111   vtkGetMacro( MinimumDistance, 
double );
 
  124   static double GetDistanceFromObject( 
double               pos[3],
 
  126                                        double               closestPt[3]);
 
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
vtkPlaneCollection * BoundingPlanes
maintain a list of planes 
implicit function for convex set of planes 
abstract specification for renderers 
vtkPlaneCollection * InnerBoundingPlanes
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation 
Abstract interface to translate 2D display positions to world coordinates. 
perform various plane computations 
virtual int ValidateWorldPosition(double worldPos[3])
static vtkPointPlacer * New()
PointPlacer to constrain validity within a set of convex planes.