3D Human Airway Tree
Program generuje ludzkie drzewo oskrzelowe
Metody publiczne | Statyczne metody publiczne | Atrybuty publiczne | Metody chronione
Dokumentacja klasy vtkIntersectionPolyDataFilter::Impl

Lista wszystkich składowych.

Metody publiczne

 Impl ()
virtual ~Impl ()
int SplitMesh (int inputIndex, vtkPolyData *output, vtkPolyData *intersectionLines)

Statyczne metody publiczne

static int FindTriangleIntersections (vtkOBBNode *node0, vtkOBBNode *node1, vtkMatrix4x4 *transform, void *arg)

Atrybuty publiczne

vtkPolyData * Mesh [2]
vtkOBBTree * OBBTree1
vtkCellArray * IntersectionLines
vtkIdTypeArray * CellIds [2]
vtkIdTypeArray * PointCellIds [2]
vtkPointLocator * PointMerger
IntersectionMapTypeIntersectionMap [2]
PointEdgeMapTypePointEdgeMap [2]

Metody chronione

vtkCellArray * SplitCell (vtkPolyData *input, vtkIdType cellId, vtkIdType *cellPts, IntersectionMapType *map, vtkPolyData *interLines)
void AddToPointEdgeMap (int index, vtkIdType ptId, double x[3], vtkPolyData *mesh, vtkIdType cellId, vtkIdType edgeId, vtkIdType lineId, vtkIdType triPts[3])
void SplitIntersectionLines (int inputIndex, vtkPolyData *sourceMesh, vtkPolyData *splitLines)
 Impl (const Impl &)
void operator= (const Impl &)

Dokumentacja konstruktora i destruktora

vtkIntersectionPolyDataFilter::Impl::Impl ( )
vtkIntersectionPolyDataFilter::Impl::~Impl ( )
virtual
vtkIntersectionPolyDataFilter::Impl::Impl ( const Impl )
protected

Dokumentacja funkcji składowych

void vtkIntersectionPolyDataFilter::Impl::AddToPointEdgeMap ( int  index,
vtkIdType  ptId,
double  x[3],
vtkPolyData *  mesh,
vtkIdType  cellId,
vtkIdType  edgeId,
vtkIdType  lineId,
vtkIdType  triPts[3] 
)
protected
int vtkIntersectionPolyDataFilter::Impl::FindTriangleIntersections ( vtkOBBNode *  node0,
vtkOBBNode *  node1,
vtkMatrix4x4 *  transform,
void *  arg 
)
static
void vtkIntersectionPolyDataFilter::Impl::operator= ( const Impl )
protected
vtkCellArray * vtkIntersectionPolyDataFilter::Impl::SplitCell ( vtkPolyData *  input,
vtkIdType  cellId,
vtkIdType *  cellPts,
IntersectionMapType map,
vtkPolyData *  interLines 
)
protected
void vtkIntersectionPolyDataFilter::Impl::SplitIntersectionLines ( int  inputIndex,
vtkPolyData *  sourceMesh,
vtkPolyData *  splitLines 
)
protected
int vtkIntersectionPolyDataFilter::Impl::SplitMesh ( int  inputIndex,
vtkPolyData *  output,
vtkPolyData *  intersectionLines 
)

Dokumentacja atrybutów składowych

vtkIdTypeArray* vtkIntersectionPolyDataFilter::Impl::CellIds[2]
vtkCellArray* vtkIntersectionPolyDataFilter::Impl::IntersectionLines
IntersectionMapType* vtkIntersectionPolyDataFilter::Impl::IntersectionMap[2]
vtkPolyData* vtkIntersectionPolyDataFilter::Impl::Mesh[2]
vtkOBBTree* vtkIntersectionPolyDataFilter::Impl::OBBTree1
vtkIdTypeArray* vtkIntersectionPolyDataFilter::Impl::PointCellIds[2]
PointEdgeMapType* vtkIntersectionPolyDataFilter::Impl::PointEdgeMap[2]
vtkPointLocator* vtkIntersectionPolyDataFilter::Impl::PointMerger

Dokumentacja dla tej klasy została wygenerowana z pliku: