Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkSurfaceFitter Class Reference

#include <src/vtk/DRCFilters/vtkSurfaceFitter.h>

Inheritance diagram for vtkSurfaceFitter:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkSurfaceFitter, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkSetMacro (MaxError, double)
 
 vtkGetMacro (MaxError, double)
 
 vtkSetMacro (MaxAngle, double)
 
 vtkGetMacro (MaxAngle, double)
 
 vtkSetMacro (SearchRadius, double)
 
 vtkGetMacro (SearchRadius, double)
 
 vtkSetMacro (MinimumNumberOfPoints, int)
 
 vtkGetMacro (MinimumNumberOfPoints, int)
 
 vtkGetObjectMacro (RobustNormalEstimator, vtkRobustNormalEstimator)
 

Static Public Member Functions

static vtkSurfaceFitterNew ()
 
static void ComputePlane (vtkPolyData *polyData, vtkPlane *plane)
 
static void ComputeConvexHull (vtkPolyData *polyData, vtkPlane *plane, vtkPolyData *convexHull)
 
static void ComputeMinimumAreaRectangleFit (vtkPolyData *polyData, vtkPlane *plane, vtkRectd *rectangle)
 
static void ComputeKnownSizeRectangleFit (vtkPolyData *polyData, vtkPlane *plane, vtkRectd *rectangle)
 

Protected Member Functions

virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
 vtkSurfaceFitter ()
 
virtual ~vtkSurfaceFitter ()
 

Protected Attributes

double MaxError
 
double MaxAngle
 
double SearchRadius
 
int MinimumNumberOfPoints
 
vtkRobustNormalEstimatorRobustNormalEstimator
 

Detailed Description

Definition at line 11 of file vtkSurfaceFitter.h.

Constructor & Destructor Documentation

vtkSurfaceFitter::vtkSurfaceFitter ( )
protected
virtual vtkSurfaceFitter::~vtkSurfaceFitter ( )
protectedvirtual

Member Function Documentation

static void vtkSurfaceFitter::ComputeConvexHull ( vtkPolyData *  polyData,
vtkPlane *  plane,
vtkPolyData *  convexHull 
)
static
static void vtkSurfaceFitter::ComputeKnownSizeRectangleFit ( vtkPolyData *  polyData,
vtkPlane *  plane,
vtkRectd *  rectangle 
)
static
static void vtkSurfaceFitter::ComputeMinimumAreaRectangleFit ( vtkPolyData *  polyData,
vtkPlane *  plane,
vtkRectd *  rectangle 
)
static
static void vtkSurfaceFitter::ComputePlane ( vtkPolyData *  polyData,
vtkPlane *  plane 
)
static
static vtkSurfaceFitter* vtkSurfaceFitter::New ( )
static
void vtkSurfaceFitter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkSurfaceFitter::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
vtkSurfaceFitter::vtkGetMacro ( MaxError  ,
double   
)
vtkSurfaceFitter::vtkGetMacro ( MaxAngle  ,
double   
)
vtkSurfaceFitter::vtkGetMacro ( SearchRadius  ,
double   
)
vtkSurfaceFitter::vtkGetMacro ( MinimumNumberOfPoints  ,
int   
)
vtkSurfaceFitter::vtkGetObjectMacro ( RobustNormalEstimator  ,
vtkRobustNormalEstimator   
)
vtkSurfaceFitter::vtkSetMacro ( MaxError  ,
double   
)
vtkSurfaceFitter::vtkSetMacro ( MaxAngle  ,
double   
)
vtkSurfaceFitter::vtkSetMacro ( SearchRadius  ,
double   
)
vtkSurfaceFitter::vtkSetMacro ( MinimumNumberOfPoints  ,
int   
)
vtkSurfaceFitter::vtkTypeMacro ( vtkSurfaceFitter  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

double vtkSurfaceFitter::MaxAngle
protected

Definition at line 55 of file vtkSurfaceFitter.h.

double vtkSurfaceFitter::MaxError
protected

Definition at line 54 of file vtkSurfaceFitter.h.

int vtkSurfaceFitter::MinimumNumberOfPoints
protected

Definition at line 57 of file vtkSurfaceFitter.h.

vtkRobustNormalEstimator* vtkSurfaceFitter::RobustNormalEstimator
protected

Definition at line 58 of file vtkSurfaceFitter.h.

double vtkSurfaceFitter::SearchRadius
protected

Definition at line 56 of file vtkSurfaceFitter.h.


The documentation for this class was generated from the following file: