11#ifndef vtkHyperTreeGridGeometry1DImpl_h
12#define vtkHyperTreeGridGeometry1DImpl_h
18VTK_ABI_NAMESPACE_BEGIN
26 const std::string& originalCellIdArrayName,
bool fillMaterial);
36 double signe,
const std::vector<double>& distancesToInterface)
override;
43 const std::vector<double>& distancesToInterfaceA,
44 const std::vector<double>& distancesToInterfaceB)
override;
59 unsigned int Axis = 0;
object to represent cell connectivity
represent and manipulate attribute data in a dataset
~vtkHyperTreeGridGeometry1DImpl() override=default
void ProcessLeafCellWithDoubleInterface(vtkHyperTreeGridNonOrientedGeometryCursor *cursor, const std::vector< double > &distancesToInterfaceA, const std::vector< double > &distancesToInterfaceB) override
Generate the surface for a leaf cell cut by two interfaces.
vtkHyperTreeGridGeometry1DImpl(vtkHyperTreeGrid *input, vtkPoints *outPoints, vtkCellArray *outCells, vtkDataSetAttributes *inCellDataAttributes, vtkDataSetAttributes *outCellDataAttributes, bool passThroughCellIds, const std::string &originalCellIdArrayName, bool fillMaterial)
void ProcessLeafCellWithOneInterface(vtkHyperTreeGridNonOrientedGeometryCursor *cursor, double signe, const std::vector< double > &distancesToInterface) override
Generate the surface for a leaf cell cut by one interface.
void BuildCellPoints(vtkHyperTreeGridNonOrientedGeometryCursor *cursor) override
Compute the point coordinates of the surface of the current cell, independently of the fact that the ...
vtkHyperTreeGridGeometrySmallDimensionsImpl(vtkHyperTreeGrid *input, vtkPoints *outPoints, vtkCellArray *outCells, vtkDataSetAttributes *inCellDataAttributes, vtkDataSetAttributes *outCellDataAttributes, bool passThroughCellIds, const std::string &originalCellIdArrayName, bool fillMaterial)
Objects for traversal a HyperTreeGrid.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
represent and manipulate 3D points