VTK
|
Limit the tree's depth, averaging data from lower level branches into the new leaves at the cut points. More...
#include <vtkHyperOctreeLimiter.h>
Inherits vtkDataSetAlgorithm.
Public Types | |
typedef vtkDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkHyperOctreeLimiter * | NewInstance () const |
int | GetMaximumLevel () |
void | SetMaximumLevel (int levels) |
Static Public Member Functions | |
static vtkHyperOctreeLimiter * | New () |
static int | IsTypeOf (const char *type) |
static vtkHyperOctreeLimiter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkHyperOctreeLimiter () | |
~vtkHyperOctreeLimiter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
void | BuildNextCell (vtkHyperOctreeCursor *, vtkHyperOctreeCursor *, int) |
void | AddInteriorAttributes (vtkHyperOctreeCursor *, int) |
double | MeasureCell (int) |
Protected Attributes | |
vtkHyperOctree * | Input |
vtkHyperOctree * | Output |
int | MaximumLevel |
double | TopSize |
int | Dimension |
int | NumChildren |
double | SizeAtPrunePoint |
double * | AccumScratch |
int | AccumSize |
Limit the tree's depth, averaging data from lower level branches into the new leaves at the cut points.
This filter returns a lower resolution copy of its input vtkHyperOctree. It does a length/area/volume weighted averaging to obtain data at each cut point. Above the cut level, leaf attribute data is simply copied.
Definition at line 36 of file vtkHyperOctreeLimiter.h.
typedef vtkDataSetAlgorithm vtkHyperOctreeLimiter::Superclass |
Definition at line 40 of file vtkHyperOctreeLimiter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkHyperOctreeLimiter* vtkHyperOctreeLimiter::NewInstance | ( | ) | const |
int vtkHyperOctreeLimiter::GetMaximumLevel | ( | ) |
Return the maximum number of levels of the hyperoctree.
void vtkHyperOctreeLimiter::SetMaximumLevel | ( | int | levels | ) |
Set the maximum number of levels of the hyperoctree.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 56 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 57 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 64 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 65 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 66 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 67 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 68 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 70 of file vtkHyperOctreeLimiter.h.
|
protected |
Definition at line 71 of file vtkHyperOctreeLimiter.h.