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
vtkPlaneSegmentation Class Reference

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

Inheritance diagram for vtkPlaneSegmentation:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkPlaneSegmentation, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
 vtkSetMacro (DistanceThreshold, double)
 
 vtkGetMacro (DistanceThreshold, double)
 
 vtkSetMacro (MaxIterations, int)
 
 vtkGetMacro (MaxIterations, int)
 
 vtkGetVector4Macro (PlaneCoefficients, double)
 
 vtkGetVector3Macro (PlaneOrigin, double)
 
 vtkGetVector3Macro (PlaneNormal, double)
 
 vtkSetMacro (PerpendicularConstraintEnabled, bool)
 
 vtkGetMacro (PerpendicularConstraintEnabled, bool)
 
 vtkSetMacro (AngleEpsilon, double)
 
 vtkGetMacro (AngleEpsilon, double)
 
 vtkGetVector3Macro (PerpendicularAxis, double)
 
 vtkSetVector3Macro (PerpendicularAxis, double)
 

Static Public Member Functions

static vtkPlaneSegmentationNew ()
 

Protected Member Functions

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

Protected Attributes

double DistanceThreshold
 
int MaxIterations
 
bool PerpendicularConstraintEnabled
 
double PerpendicularAxis [3]
 
double AngleEpsilon
 
double PlaneCoefficients [4]
 
double PlaneOrigin [3]
 
double PlaneNormal [3]
 

Detailed Description

Definition at line 7 of file vtkPlaneSegmentation.h.

Constructor & Destructor Documentation

vtkPlaneSegmentation::vtkPlaneSegmentation ( )
protected
virtual vtkPlaneSegmentation::~vtkPlaneSegmentation ( )
protectedvirtual

Member Function Documentation

static vtkPlaneSegmentation* vtkPlaneSegmentation::New ( )
static
void vtkPlaneSegmentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkPlaneSegmentation::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
vtkPlaneSegmentation::vtkGetMacro ( DistanceThreshold  ,
double   
)
vtkPlaneSegmentation::vtkGetMacro ( MaxIterations  ,
int   
)
vtkPlaneSegmentation::vtkGetMacro ( PerpendicularConstraintEnabled  ,
bool   
)
vtkPlaneSegmentation::vtkGetMacro ( AngleEpsilon  ,
double   
)
vtkPlaneSegmentation::vtkGetVector3Macro ( PlaneOrigin  ,
double   
)
vtkPlaneSegmentation::vtkGetVector3Macro ( PlaneNormal  ,
double   
)
vtkPlaneSegmentation::vtkGetVector3Macro ( PerpendicularAxis  ,
double   
)
vtkPlaneSegmentation::vtkGetVector4Macro ( PlaneCoefficients  ,
double   
)
vtkPlaneSegmentation::vtkSetMacro ( DistanceThreshold  ,
double   
)
vtkPlaneSegmentation::vtkSetMacro ( MaxIterations  ,
int   
)
vtkPlaneSegmentation::vtkSetMacro ( PerpendicularConstraintEnabled  ,
bool   
)
vtkPlaneSegmentation::vtkSetMacro ( AngleEpsilon  ,
double   
)
vtkPlaneSegmentation::vtkSetVector3Macro ( PerpendicularAxis  ,
double   
)
vtkPlaneSegmentation::vtkTypeMacro ( vtkPlaneSegmentation  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

double vtkPlaneSegmentation::AngleEpsilon
protected

Definition at line 41 of file vtkPlaneSegmentation.h.

double vtkPlaneSegmentation::DistanceThreshold
protected

Definition at line 36 of file vtkPlaneSegmentation.h.

int vtkPlaneSegmentation::MaxIterations
protected

Definition at line 37 of file vtkPlaneSegmentation.h.

double vtkPlaneSegmentation::PerpendicularAxis[3]
protected

Definition at line 40 of file vtkPlaneSegmentation.h.

bool vtkPlaneSegmentation::PerpendicularConstraintEnabled
protected

Definition at line 39 of file vtkPlaneSegmentation.h.

double vtkPlaneSegmentation::PlaneCoefficients[4]
protected

Definition at line 43 of file vtkPlaneSegmentation.h.

double vtkPlaneSegmentation::PlaneNormal[3]
protected

Definition at line 45 of file vtkPlaneSegmentation.h.

double vtkPlaneSegmentation::PlaneOrigin[3]
protected

Definition at line 44 of file vtkPlaneSegmentation.h.


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