28#ifndef vtkHyperTreeGridFeatureEdges_h
29#define vtkHyperTreeGridFeatureEdges_h
31#include "vtkFiltersHyperTreeModule.h"
36VTK_ABI_NAMESPACE_BEGIN
60 vtkSetMacro(MergePoints,
bool);
61 vtkGetMacro(MergePoints,
bool);
82 bool MergePoints =
false;
136 bool ShouldAddEdge2D(
160 unsigned int OrientationAxe1D = 0;
161 const unsigned int* OrientationAxes2D =
nullptr;
object to represent cell connectivity
general representation of visualization data
Superclass for algorithms that produce a hyper tree grid as output.
Generates feature edges from an Hyper Tree Grid.
int FillOutputPortInformation(int, vtkInformation *) override
For this algorithm, the output is a vtkPolyData instance.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkHyperTreeGridFeatureEdges * New()
~vtkHyperTreeGridFeatureEdges() override=default
int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *) override
Main routine to generate feature edges.
vtkHyperTreeGridFeatureEdges()=default
Objects for traversal a HyperTreeGrid.
Objects for traversal a HyperTreeGrid.
Objects for traversal a HyperTreeGrid.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
a simple class to control print indentation
represent and manipulate 3D points
Hold a reference to a vtkObjectBase instance.