#include <vtkHierarchicalDataExtractLevel.h>
vtkHierarchicalDataExtractLevel is a filter to that extracts levels between user specified min and max.
Definition at line 33 of file vtkHierarchicalDataExtractLevel.h.
Public Types | |
typedef vtkHierarchicalDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetMinLevel (unsigned int) |
virtual unsigned int | GetMinLevel () |
virtual void | SetMaxLevel (unsigned int) |
virtual unsigned int | GetMaxLevel () |
void | SetLevelRange (unsigned int min, unsigned int max) |
virtual int * | GetInputLevels () |
virtual void | GetInputLevels (int &, int &) |
virtual void | GetInputLevels (int[2]) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkHierarchicalDataExtractLevel * | SafeDownCast (vtkObject *o) |
static vtkHierarchicalDataExtractLevel * | New () |
Protected Member Functions | |
vtkHierarchicalDataExtractLevel () | |
~vtkHierarchicalDataExtractLevel () | |
virtual int | RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Protected Attributes | |
unsigned int | MinLevel |
unsigned int | MaxLevel |
int | InputLevels [2] |
Reimplemented from vtkHierarchicalDataSetAlgorithm.
Definition at line 36 of file vtkHierarchicalDataExtractLevel.h.
vtkHierarchicalDataExtractLevel::vtkHierarchicalDataExtractLevel | ( | ) | [protected] |
vtkHierarchicalDataExtractLevel::~vtkHierarchicalDataExtractLevel | ( | ) | [protected] |
virtual const char* vtkHierarchicalDataExtractLevel::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkHierarchicalDataSetAlgorithm.
static int vtkHierarchicalDataExtractLevel::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
virtual int vtkHierarchicalDataExtractLevel::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
static vtkHierarchicalDataExtractLevel* vtkHierarchicalDataExtractLevel::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkHierarchicalDataSetAlgorithm.
void vtkHierarchicalDataExtractLevel::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
static vtkHierarchicalDataExtractLevel* vtkHierarchicalDataExtractLevel::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
virtual void vtkHierarchicalDataExtractLevel::SetMinLevel | ( | unsigned | int | ) | [virtual] |
Minimum level to be extacted
virtual unsigned int vtkHierarchicalDataExtractLevel::GetMinLevel | ( | ) | [virtual] |
Minimum level to be extacted
virtual void vtkHierarchicalDataExtractLevel::SetMaxLevel | ( | unsigned | int | ) | [virtual] |
Maximum level to be extacted
virtual unsigned int vtkHierarchicalDataExtractLevel::GetMaxLevel | ( | ) | [virtual] |
Maximum level to be extacted
void vtkHierarchicalDataExtractLevel::SetLevelRange | ( | unsigned int | min, | |
unsigned int | max | |||
) | [inline] |
Sets the min and max levels
Definition at line 55 of file vtkHierarchicalDataExtractLevel.h.
virtual int* vtkHierarchicalDataExtractLevel::GetInputLevels | ( | ) | [virtual] |
Returns input min (always 0) and max levels.
virtual void vtkHierarchicalDataExtractLevel::GetInputLevels | ( | int & | , | |
int & | ||||
) | [virtual] |
Returns input min (always 0) and max levels.
virtual void vtkHierarchicalDataExtractLevel::GetInputLevels | ( | int | [2] | ) | [virtual] |
Returns input min (always 0) and max levels.
virtual int vtkHierarchicalDataExtractLevel::RequestDataObject | ( | vtkInformation * | , | |
vtkInformationVector ** | , | |||
vtkInformationVector * | ||||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
virtual int vtkHierarchicalDataExtractLevel::RequestInformation | ( | vtkInformation * | , | |
vtkInformationVector ** | , | |||
vtkInformationVector * | ||||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
virtual int vtkHierarchicalDataExtractLevel::RequestData | ( | vtkInformation * | , | |
vtkInformationVector ** | , | |||
vtkInformationVector * | ||||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkHierarchicalDataSetAlgorithm.
unsigned int vtkHierarchicalDataExtractLevel::MinLevel [protected] |
Definition at line 81 of file vtkHierarchicalDataExtractLevel.h.
unsigned int vtkHierarchicalDataExtractLevel::MaxLevel [protected] |
Definition at line 82 of file vtkHierarchicalDataExtractLevel.h.
int vtkHierarchicalDataExtractLevel::InputLevels[2] [protected] |
Definition at line 83 of file vtkHierarchicalDataExtractLevel.h.