3D Human Airway Tree
Program generuje ludzkie drzewo oskrzelowe
Typy publiczne | Metody publiczne | Statyczne metody publiczne | Metody chronione | Atrybuty chronione
Dokumentacja klasy vtkBooleanOperationPolyDataFilter

#include <vtkBooleanOperationPolyDataFilter.h>

Lista wszystkich składowych.

Typy publiczne

enum  OperationTypes { UNION = 0, INTERSECTION, DIFFERENCE }

Metody publiczne

 vtkTypeMacro (vtkBooleanOperationPolyDataFilter, vtkPolyDataAlgorithm)
void PrintSelf (ostream &os, vtkIndent indent)
 vtkSetClampMacro (Operation, int, UNION, DIFFERENCE)
 vtkGetMacro (Operation, int)
void SetOperationToUnion ()
void SetOperationToIntersection ()
void SetOperationToDifference ()
 vtkSetMacro (ReorientDifferenceCells, int)
 vtkGetMacro (ReorientDifferenceCells, int)
 vtkBooleanMacro (ReorientDifferenceCells, int)
 vtkSetMacro (Tolerance, double)
 vtkGetMacro (Tolerance, double)

Statyczne metody publiczne

static
vtkBooleanOperationPolyDataFilter
New ()

Metody chronione

 vtkBooleanOperationPolyDataFilter ()
 ~vtkBooleanOperationPolyDataFilter ()
void SortPolyData (vtkPolyData *input, vtkIdList *intersectionList, vtkIdList *unionList)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int FillInputPortInformation (int, vtkInformation *)

Atrybuty chronione

double Tolerance
int Operation
int ReorientDifferenceCells

Dokumentacja składowych wyliczanych

Wartości wyliczeń:
UNION 
INTERSECTION 
DIFFERENCE 

Dokumentacja konstruktora i destruktora

vtkBooleanOperationPolyDataFilter::vtkBooleanOperationPolyDataFilter ( )
protected
vtkBooleanOperationPolyDataFilter::~vtkBooleanOperationPolyDataFilter ( )
protected

Dokumentacja funkcji składowych

int vtkBooleanOperationPolyDataFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protected
static vtkBooleanOperationPolyDataFilter* vtkBooleanOperationPolyDataFilter::New ( )
static
void vtkBooleanOperationPolyDataFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
int vtkBooleanOperationPolyDataFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
void vtkBooleanOperationPolyDataFilter::SetOperationToDifference ( )
inline
void vtkBooleanOperationPolyDataFilter::SetOperationToIntersection ( )
inline
void vtkBooleanOperationPolyDataFilter::SetOperationToUnion ( )
inline
void vtkBooleanOperationPolyDataFilter::SortPolyData ( vtkPolyData *  input,
vtkIdList *  intersectionList,
vtkIdList *  unionList 
)
protected
vtkBooleanOperationPolyDataFilter::vtkBooleanMacro ( ReorientDifferenceCells  ,
int   
)
vtkBooleanOperationPolyDataFilter::vtkGetMacro ( Operation  ,
int   
)
vtkBooleanOperationPolyDataFilter::vtkGetMacro ( ReorientDifferenceCells  ,
int   
)
vtkBooleanOperationPolyDataFilter::vtkGetMacro ( Tolerance  ,
double   
)
vtkBooleanOperationPolyDataFilter::vtkSetClampMacro ( Operation  ,
int  ,
UNION  ,
DIFFERENCE   
)
vtkBooleanOperationPolyDataFilter::vtkSetMacro ( ReorientDifferenceCells  ,
int   
)
vtkBooleanOperationPolyDataFilter::vtkSetMacro ( Tolerance  ,
double   
)
vtkBooleanOperationPolyDataFilter::vtkTypeMacro ( vtkBooleanOperationPolyDataFilter  ,
vtkPolyDataAlgorithm   
)

Dokumentacja atrybutów składowych

int vtkBooleanOperationPolyDataFilter::Operation
protected
int vtkBooleanOperationPolyDataFilter::ReorientDifferenceCells
protected
double vtkBooleanOperationPolyDataFilter::Tolerance
protected

Dokumentacja dla tej klasy została wygenerowana z plików: