Axis aligned hyper tree grid cut.
More...
#include <vtkHyperTreeGridAxisCut.h>
Inherits vtkPolyDataAlgorithm.
Axis aligned hyper tree grid cut.
Cut along an axis aligned plane. Only works for 3D grids. Produces disjoint (no point sharing) quads for now. NB: If cut plane contains inter-cell boundaries, the output will contain superimposed faces as a result.
- See Also
- vtkHyperTreeGrid
- Thanks:
- This class was written by Philippe Pebay and Charles Law, Kitware 2012 This work was supported in part by Commissariat a l'Energie Atomique (CEA/DIF)
- Examples:
- vtkHyperTreeGridAxisCut (Examples)
- Tests:
- vtkHyperTreeGridAxisCut (Tests)
Definition at line 49 of file vtkHyperTreeGridAxisCut.h.
vtkHyperTreeGridAxisCut::vtkHyperTreeGridAxisCut |
( |
| ) |
|
|
protected |
vtkHyperTreeGridAxisCut::~vtkHyperTreeGridAxisCut |
( |
| ) |
|
|
protected |
static int vtkHyperTreeGridAxisCut::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkHyperTreeGridAxisCut::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkHyperTreeGridAxisCut::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkHyperTreeGridAxisCut::PrintSelf |
( |
ostream & |
, |
|
|
vtkIndent |
|
|
) |
| |
virtual void vtkHyperTreeGridAxisCut::SetPlaneNormalAxis |
( |
int |
| ) |
|
|
virtual |
Normal axis: 0=X, 1=Y, 2=Z Position of plane: Axis constant.
virtual int vtkHyperTreeGridAxisCut::GetPlaneNormalAxis |
( |
| ) |
|
|
virtual |
Normal axis: 0=X, 1=Y, 2=Z Position of plane: Axis constant.
virtual void vtkHyperTreeGridAxisCut::SetPlanePosition |
( |
double |
| ) |
|
|
virtual |
Normal axis: 0=X, 1=Y, 2=Z Position of plane: Axis constant.
virtual double vtkHyperTreeGridAxisCut::GetPlanePosition |
( |
| ) |
|
|
virtual |
Normal axis: 0=X, 1=Y, 2=Z Position of plane: Axis constant.
virtual int vtkHyperTreeGridAxisCut::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkHyperTreeGridAxisCut::FillInputPortInformation |
( |
int |
, |
|
|
vtkInformation * |
|
|
) |
| |
|
protectedvirtual |
void vtkHyperTreeGridAxisCut::ProcessTrees |
( |
| ) |
|
|
protected |
void vtkHyperTreeGridAxisCut::RecursiveProcessTree |
( |
void * |
| ) |
|
|
protected |
void vtkHyperTreeGridAxisCut::ProcessLeaf3D |
( |
void * |
| ) |
|
|
protected |
void vtkHyperTreeGridAxisCut::AddFace |
( |
vtkIdType |
inId, |
|
|
double * |
origin, |
|
|
double * |
size, |
|
|
double |
offset0, |
|
|
int |
axis0, |
|
|
int |
axis1, |
|
|
int |
axis2 |
|
) |
| |
|
protected |
int vtkHyperTreeGridAxisCut::PlaneNormalAxis |
|
protected |
double vtkHyperTreeGridAxisCut::PlanePosition |
|
protected |
vtkHyperTreeGrid* vtkHyperTreeGridAxisCut::Input |
|
protected |
vtkPolyData* vtkHyperTreeGridAxisCut::Output |
|
protected |
vtkDataSetAttributes* vtkHyperTreeGridAxisCut::InData |
|
protected |
vtkDataSetAttributes* vtkHyperTreeGridAxisCut::OutData |
|
protected |
vtkPoints* vtkHyperTreeGridAxisCut::Points |
|
protected |
vtkCellArray* vtkHyperTreeGridAxisCut::Cells |
|
protected |
The documentation for this class was generated from the following file: