|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   34 #ifndef vtkHyperTreeGridAxisClip_h 
   35 #define vtkHyperTreeGridAxisClip_h 
   37 #include "vtkFiltersHyperTreeModule.h"  
   71   vtkSetClampMacro(ClipType, 
int, 0, 2);
 
   72   vtkGetMacro(ClipType, 
int);
 
   83   vtkSetClampMacro(PlaneNormalAxis, 
int, 0, 2);
 
   84   vtkGetMacro(PlaneNormalAxis, 
int);
 
   92   vtkSetMacro(PlanePosition, 
double);
 
   93   vtkGetMacro(PlanePosition, 
double);
 
  100   vtkSetVector6Macro(Bounds, 
double);
 
  101   vtkGetVectorMacro(Bounds, 
double, 6);
 
  102   void GetMinimumBounds(
double[3]);
 
  103   void GetMaximumBounds(
double[3]);
 
  114   vtkSetMacro(InsideOut, 
bool);
 
  115   vtkGetMacro(InsideOut, 
bool);
 
  116   vtkBooleanMacro(InsideOut, 
bool);
 
  132     double h, 
double i, 
double j)
 
  134     double array[10] = { a, b, c, d, e, f, g, 
h, i, j };
 
  135     this->SetQuadricCoefficients(array);
 
  137   void SetQuadricCoefficients(
double[10]);
 
  138   void GetQuadricCoefficients(
double[10]);
 
  139   double* GetQuadricCoefficients();
 
  217 #endif // vtkHyperTreeGridAxisClip_h 
  
vtkQuadric * Quadric
Coefficients of axis-aligned quadric.
Objects for traversal a HyperTreeGrid.
bool InsideOut
Decide what is inside versus what is out.
virtual int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *)=0
Main routine to process individual trees in the grid This is pure virtual method to be implemented by...
void SetClipTypeToPlane()
Objects for traversal a HyperTreeGrid.
int ClipType
Type of clip to be performed.
evaluate implicit quadric function
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
double PlanePosition
Intercept of clipping plane along normal.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
void SetQuadricCoefficients(double a, double b, double c, double d, double e, double f, double g, double h, double i, double j)
Helpers to set/get the 10 coefficients of the quadric function.
a simple class to control print indentation
void SetClipTypeToQuadric()
Axis aligned hyper tree grid clip.
static vtkAlgorithm * New()
double PlanePositionRealUse
int FillOutputPortInformation(int, vtkInformation *) override
Fill the output port information objects for this algorithm.
int PlaneNormalAxis
Direction of clipping plane normal.
ClipType
Methods by which the hyper tree grid input may be clipped: PLANE: Clip with an axis-aligned plane def...
dynamic, self-adjusting array of bits
general representation of visualization data
Superclass for algorithms that produce a hyper tree grid as output.
vtkIdType CurrentId
Keep track of current index in output hyper tree grid.
vtkBitArray * InMask
Output material mask constructed by this filter.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
vtkTypeUInt32 vtkMTimeType