36 #ifndef vtkAdaptiveDataSetSurfaceFilter_h
37 #define vtkAdaptiveDataSetSurfaceFilter_h
39 #include "vtkFiltersHybridModule.h"
74 vtkSetMacro(CircleSelection,
bool);
75 vtkGetMacro(CircleSelection,
bool);
84 vtkSetMacro(BBSelection,
bool);
85 vtkGetMacro(BBSelection,
bool);
92 vtkSetMacro(ViewPointDepend,
bool);
93 vtkGetMacro(ViewPointDepend,
bool);
100 vtkSetMacro(FixedLevelMax,
int);
101 vtkGetMacro(FixedLevelMax,
int);
110 vtkSetMacro(Scale,
double);
111 vtkGetMacro(Scale,
double);
120 vtkSetMacro(DynamicDecimateLevelMax,
int);
121 vtkGetMacro(DynamicDecimateLevelMax,
int);
162 void AddFace(
vtkIdType,
const double*,
const double*,
int,
unsigned int);
220 int LastRendererSize[2];
230 double LastCameraFocalPoint[3];
240 double WindowBounds[4];
277 #endif // vtkAdaptiveDataSetSurfaceFilter_h
vtkDataSetAttributes * OutData
unsigned int Axis2
Second axis parameter for adaptive view.
static vtkGeometryFilter * New()
Standard methods for instantiation, type information, and printing.
vtkTypeUInt32 vtkMTimeType
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
unsigned int Dimension
Dimension of input grid.
Objects for traversal a HyperTreeGrid.
vtkBitArray * Mask
Visibility Mask.
abstract specification for renderers
unsigned int Axis1
First axis parameter for adaptive view.
concrete dataset represents vertices, lines, polygons, and triangle strips
unsigned int Orientation
Orientation of input grid when dimension < 3.
Objects for traversal a HyperTreeGrid.
bool ViewPointDepend
JB Activation de la dependance au point de vue.
int FixedLevelMax
JB Forced, fixed the level depth, ignored automatic determination.
vtkCellArray * Cells
Storage for cells of output unstructured mesh.
Adaptively extract dataset surface.
bool BBSelection
Product cell when in nounding box selection.
bool ParallelProjection
Parallel projection parameter for adaptive view.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
double Radius
Radius parameter for adaptive view.
a simple class to control print indentation
a virtual camera for 3D rendering
virtual vtkMTimeType GetMTime()
Return this object's modified time.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
represent and manipulate attribute data in a dataset
double LastCameraParallelScale
Last camera parallel scale for adaptive view.
vtkPoints * Points
Storage for points of output unstructured mesh.
object to represent cell connectivity
double Scale
Scale factor for adaptive view.
dynamic, self-adjusting array of bits
int DynamicDecimateLevelMax
JB Decimate level max after automatic determination.
extract boundary geometry from dataset (or convert data to polygonal type)
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
vtkRenderer * Renderer
Pointer to the renderer in use.
general representation of visualization data
int LevelMax
Maximum depth parameter for adaptive view.
bool CircleSelection
Product cell when in circle selection.
represent and manipulate 3D points
vtkDataSetAttributes * InData