VTK
|
container of vtkUniformGrid for an AMR data set More...
#include <vtkAMRDataInternals.h>
Classes | |
struct | Block |
Public Types | |
typedef std::vector < vtkAMRDataInternals::Block > | BlockList |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkAMRDataInternals * | NewInstance () const |
void | Initialize () |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | Insert (unsigned int index, vtkUniformGrid *grid) |
vtkUniformGrid * | GetDataSet (unsigned int compositeIndex) |
virtual void | ShallowCopy (vtkObject *src) |
bool | Empty () const |
unsigned int | GetNumberOfBlocks () const |
const Block & | GetBlock (unsigned int i) |
const BlockList & | GetAllBlocks () const |
Static Public Member Functions | |
static vtkAMRDataInternals * | New () |
static int | IsTypeOf (const char *type) |
static vtkAMRDataInternals * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkAMRDataInternals () | |
~vtkAMRDataInternals () | |
void | GenerateIndex (bool force=false) |
bool | GetInternalIndex (unsigned int compositeIndex, unsigned int &internalIndex) |
Protected Attributes | |
std::vector< Block > | Blocks |
std::vector< int > * | InternalIndex |
container of vtkUniformGrid for an AMR data set
vtkAMRDataInternals stores a list of non-empty blocks of an AMR data set
Definition at line 34 of file vtkAMRDataInternals.h.
typedef std::vector<vtkAMRDataInternals::Block> vtkAMRDataInternals::BlockList |
Definition at line 43 of file vtkAMRDataInternals.h.
Reimplemented from vtkObject.
Definition at line 46 of file vtkAMRDataInternals.h.
vtkAMRDataInternals::vtkAMRDataInternals | ( | ) | [protected] |
vtkAMRDataInternals::~vtkAMRDataInternals | ( | ) | [protected] |
static vtkAMRDataInternals* vtkAMRDataInternals::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
static int vtkAMRDataInternals::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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkObject.
virtual int vtkAMRDataInternals::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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkObject.
static vtkAMRDataInternals* vtkAMRDataInternals::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkObject.
virtual vtkObjectBase* vtkAMRDataInternals::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkObject.
Reimplemented from vtkObject.
void vtkAMRDataInternals::Initialize | ( | ) |
void vtkAMRDataInternals::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
void vtkAMRDataInternals::Insert | ( | unsigned int | index, |
vtkUniformGrid * | grid | ||
) |
vtkUniformGrid* vtkAMRDataInternals::GetDataSet | ( | unsigned int | compositeIndex | ) |
virtual void vtkAMRDataInternals::ShallowCopy | ( | vtkObject * | src | ) | [virtual] |
bool vtkAMRDataInternals::Empty | ( | ) | const [inline] |
Definition at line 56 of file vtkAMRDataInternals.h.
unsigned int vtkAMRDataInternals::GetNumberOfBlocks | ( | ) | const [inline] |
Definition at line 59 of file vtkAMRDataInternals.h.
const Block& vtkAMRDataInternals::GetBlock | ( | unsigned int | i | ) | [inline] |
Definition at line 60 of file vtkAMRDataInternals.h.
const BlockList& vtkAMRDataInternals::GetAllBlocks | ( | ) | const [inline] |
Definition at line 61 of file vtkAMRDataInternals.h.
void vtkAMRDataInternals::GenerateIndex | ( | bool | force = false | ) | [protected] |
bool vtkAMRDataInternals::GetInternalIndex | ( | unsigned int | compositeIndex, |
unsigned int & | internalIndex | ||
) | [protected] |
std::vector<Block> vtkAMRDataInternals::Blocks [protected] |
Definition at line 70 of file vtkAMRDataInternals.h.
std::vector<int>* vtkAMRDataInternals::InternalIndex [protected] |
Definition at line 71 of file vtkAMRDataInternals.h.