#include <vtkMimxBoundingBoxSurfaceMesh.h>
Public Member Functions | |
| void | BoundingBoxClosestPointProjection (vtkMimxSTLSource *STL) |
| void | CreateSurfaceMesh (vtkPolyData *polydata) |
| void | Execute () |
| vtkMimxBoundingBoxSurfaceMesh () | |
| vtkTypeRevisionMacro (vtkMimxBoundingBoxSurfaceMesh, vtkPolyDataSource) | |
| ~vtkMimxBoundingBoxSurfaceMesh () | |
Static Public Member Functions | |
| static vtkMimxBoundingBoxSurfaceMesh * | New () |
Public Attributes | |
| vtkActor * | BoundingBoxSurfaceMeshActor |
| vtkPolyData * | BoundingBoxSurfaceMeshPolyData |
| vtkPolyDataMapper * | BoundingBoxSurfaceMeshPolyDataMapper |
| int | I_Div |
| int | J_Div |
| int | K_Div |
Private Member Functions | |
| void | GenerateNodes () |
Private Attributes | |
| vtkCellArray * | BoundingBoxCellArray |
| vtkPoints * | BoundingBoxPoints |
| double | x0 [3] |
| double | x1 [3] |
| double | x2 [3] |
| double | x3 [3] |
| double | x4 [3] |
| double | x5 [3] |
| double | x6 [3] |
| double | x7 [3] |
| vtkMimxBoundingBoxSurfaceMesh::vtkMimxBoundingBoxSurfaceMesh | ( | ) |
| vtkMimxBoundingBoxSurfaceMesh::~vtkMimxBoundingBoxSurfaceMesh | ( | ) |
| void vtkMimxBoundingBoxSurfaceMesh::BoundingBoxClosestPointProjection | ( | vtkMimxSTLSource * | STL | ) |
References BoundingBoxPoints, BoundingBoxSurfaceMeshPolyData, vtkMimxSTLSource::GetPolyData(), and New().
| void vtkMimxBoundingBoxSurfaceMesh::CreateSurfaceMesh | ( | vtkPolyData * | polydata | ) |
References GenerateNodes(), NodeSelector::t, x0, x1, x2, x3, x4, x5, x6, and x7.
| void vtkMimxBoundingBoxSurfaceMesh::Execute | ( | ) |
| void vtkMimxBoundingBoxSurfaceMesh::GenerateNodes | ( | ) | [private] |
References BoundingBoxCellArray, BoundingBoxPoints, BoundingBoxSurfaceMeshActor, BoundingBoxSurfaceMeshPolyData, BoundingBoxSurfaceMeshPolyDataMapper, double(), I_Div, j, J_Div, k, K_Div, x0, x1, x2, x3, x4, x5, x6, and x7.
Referenced by CreateSurfaceMesh().
| static vtkMimxBoundingBoxSurfaceMesh* vtkMimxBoundingBoxSurfaceMesh::New | ( | ) | [static] |
Referenced by BoundingBoxClosestPointProjection(), and vtkMimxBoundingBoxSurfaceMesh().
| vtkMimxBoundingBoxSurfaceMesh::vtkTypeRevisionMacro | ( | vtkMimxBoundingBoxSurfaceMesh | , | |
| vtkPolyDataSource | ||||
| ) |
vtkCellArray* vtkMimxBoundingBoxSurfaceMesh::BoundingBoxCellArray [private] |
Referenced by GenerateNodes(), and vtkMimxBoundingBoxSurfaceMesh().
vtkPoints* vtkMimxBoundingBoxSurfaceMesh::BoundingBoxPoints [private] |
Referenced by BoundingBoxClosestPointProjection(), GenerateNodes(), and vtkMimxBoundingBoxSurfaceMesh().
Referenced by GenerateNodes(), vtkMimxBoundingBoxSurfaceMesh(), and ~vtkMimxBoundingBoxSurfaceMesh().
| vtkPolyDataMapper* vtkMimxBoundingBoxSurfaceMesh::BoundingBoxSurfaceMeshPolyDataMapper |
Referenced by GenerateNodes(), vtkMimxBoundingBoxSurfaceMesh(), and ~vtkMimxBoundingBoxSurfaceMesh().
Referenced by GenerateNodes().
Referenced by GenerateNodes().
Referenced by GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x0[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x1[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x2[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x3[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x4[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x5[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x6[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
double vtkMimxBoundingBoxSurfaceMesh::x7[3] [private] |
Referenced by CreateSurfaceMesh(), and GenerateNodes().
1.6.1