Go to the documentation of this file.
24 #ifndef vtkAMRCutPlane_h
25 #define vtkAMRCutPlane_h
27 #include "vtkFiltersAMRModule.h"
58 vtkSetVector3Macro(Center,
double);
65 vtkSetVector3Macro(
Normal,
double);
73 vtkGetMacro(LevelOfResolution,
int);
81 vtkGetMacro(UseNativeCutter,
bool);
130 void ExtractCellFromGrid(
132 std::map<vtkIdType,vtkIdType>& gridPntMapping,
140 void ExtractPointDataFromGrid(
142 std::map<vtkIdType,vtkIdType>& gridPntMapping,
150 void ExtractCellDataFromGrid(
152 std::vector<vtkIdType>& cellIdxList,
165 void InitializeCenter(
double min[3],
double max[3] );
171 bool PlaneIntersectsAMRBox(
vtkPlane* pl,
double bounds[6] );
172 bool PlaneIntersectsAMRBox(
double plane[4],
double bounds[6] );
190 unsigned int blockIdx,
represent and manipulate 3D points
vtkMultiProcessController * Controller
perform various plane computations
represent and manipulate point attribute data
std::vector< int > BlocksToLoad
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
static vtkMultiBlockDataSetAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Composite dataset that organizes datasets into blocks.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Multiprocessing communication superclass.
abstract class to specify cell behavior
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
hierarchical dataset of vtkUniformGrids
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.