VTK
|
#include <vtkNonOverlappingAMR.h>
Public Types | |
typedef vtkUniformGridAMR | Superclass |
![]() | |
typedef vtkCompositeDataSet | Superclass |
![]() | |
typedef vtkDataObject | Superclass |
![]() | |
typedef vtkObject | Superclass |
enum | FieldAssociations { FIELD_ASSOCIATION_POINTS, FIELD_ASSOCIATION_CELLS, FIELD_ASSOCIATION_NONE, FIELD_ASSOCIATION_POINTS_THEN_CELLS, FIELD_ASSOCIATION_VERTICES, FIELD_ASSOCIATION_EDGES, FIELD_ASSOCIATION_ROWS, NUMBER_OF_ASSOCIATIONS } |
enum | AttributeTypes { POINT, CELL, FIELD, POINT_THEN_CELL, VERTEX, EDGE, ROW, NUMBER_OF_ATTRIBUTE_TYPES } |
enum | FieldOperations { FIELD_OPERATION_PRESERVED, FIELD_OPERATION_REINTERPOLATED, FIELD_OPERATION_MODIFIED, FIELD_OPERATION_REMOVED } |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkNonOverlappingAMR * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | GetDataObjectType () |
![]() | |
vtkUniformGridAMR * | NewInstance () const |
virtual vtkCompositeDataIterator * | NewIterator () |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Initialize () |
virtual void | Initialize (int numLevels, const int *blocksPerLevel) |
void | SetGridDescription (int gridDescription) |
int | GetGridDescription () |
unsigned int | GetNumberOfLevels () |
virtual unsigned int | GetTotalNumberOfBlocks () |
unsigned int | GetNumberOfDataSets (const unsigned int level) |
void | GetBounds (double bounds[6]) |
const double * | GetBounds () |
void | GetMin (double min[3]) |
void | GetMax (double max[3]) |
virtual void | SetDataSet (vtkCompositeDataIterator *iter, vtkDataObject *dataObj) |
virtual void | SetDataSet (unsigned int level, unsigned int idx, vtkUniformGrid *grid) |
vtkDataObject * | GetDataSet (vtkCompositeDataIterator *iter) |
vtkUniformGrid * | GetDataSet (unsigned int level, unsigned int idx) |
int | GetCompositeIndex (const unsigned int level, const unsigned int index) |
void | GetLevelAndIndex (const unsigned int compositeIdx, unsigned int &level, unsigned int &idx) |
virtual void | ShallowCopy (vtkDataObject *src) |
virtual void | DeepCopy (vtkDataObject *src) |
virtual void | CopyStructure (vtkCompositeDataSet *src) |
![]() | |
vtkCompositeDataSet * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual unsigned long | GetActualMemorySize () |
virtual vtkIdType | GetNumberOfPoints () |
![]() | |
vtkDataObject * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
unsigned long int | GetMTime () |
void | ReleaseData () |
unsigned long | GetUpdateTime () |
void | DataHasBeenGenerated () |
virtual void | PrepareForNewData () |
virtual int | GetExtentType () |
virtual void | Crop (const int *updateExtent) |
virtual vtkDataSetAttributes * | GetAttributes (int type) |
virtual vtkFieldData * | GetAttributesAsFieldData (int type) |
virtual int | GetAttributeTypeForArray (vtkAbstractArray *arr) |
virtual vtkIdType | GetNumberOfElements (int type) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
virtual int | GetDataReleased () |
virtual void | SetFieldData (vtkFieldData *) |
virtual vtkFieldData * | GetFieldData () |
virtual void | CopyInformationFromPipeline (vtkInformation *vtkNotUsed(info)) |
void | GlobalReleaseDataFlagOn () |
void | GlobalReleaseDataFlagOff () |
Static Public Member Functions | |
static vtkNonOverlappingAMR * | New () |
static int | IsTypeOf (const char *type) |
static vtkNonOverlappingAMR * | SafeDownCast (vtkObjectBase *o) |
static vtkNonOverlappingAMR * | GetData (vtkInformation *info) |
static vtkNonOverlappingAMR * | GetData (vtkInformationVector *v, int i=0) |
![]() | |
static vtkUniformGridAMR * | New () |
static int | IsTypeOf (const char *type) |
static vtkUniformGridAMR * | SafeDownCast (vtkObjectBase *o) |
static vtkUniformGridAMR * | GetData (vtkInformation *info) |
static vtkUniformGridAMR * | GetData (vtkInformationVector *v, int i=0) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkCompositeDataSet * | SafeDownCast (vtkObjectBase *o) |
static vtkInformationStringKey * | NAME () |
static vtkCompositeDataSet * | GetData (vtkInformation *info) |
static vtkCompositeDataSet * | GetData (vtkInformationVector *v, int i=0) |
![]() | |
static vtkDataObject * | New () |
static int | IsTypeOf (const char *type) |
static vtkDataObject * | SafeDownCast (vtkObjectBase *o) |
static const char * | GetAssociationTypeAsString (int associationType) |
static int | GetAssociationTypeFromString (const char *associationType) |
static vtkInformationStringKey * | DATA_TYPE_NAME () |
static vtkInformationDataObjectKey * | DATA_OBJECT () |
static vtkInformationIntegerKey * | DATA_EXTENT_TYPE () |
static vtkInformationIntegerPointerKey * | DATA_EXTENT () |
static vtkInformationIntegerKey * | DATA_PIECE_NUMBER () |
static vtkInformationIntegerKey * | DATA_NUMBER_OF_PIECES () |
static vtkInformationIntegerKey * | DATA_NUMBER_OF_GHOST_LEVELS () |
static vtkInformationDoubleKey * | DATA_RESOLUTION () |
static vtkInformationDoubleKey * | DATA_TIME_STEP () |
static vtkInformationInformationVectorKey * | POINT_DATA_VECTOR () |
static vtkInformationInformationVectorKey * | CELL_DATA_VECTOR () |
static vtkInformationInformationVectorKey * | VERTEX_DATA_VECTOR () |
static vtkInformationInformationVectorKey * | EDGE_DATA_VECTOR () |
static vtkInformationIntegerKey * | FIELD_ARRAY_TYPE () |
static vtkInformationIntegerKey * | FIELD_ASSOCIATION () |
static vtkInformationIntegerKey * | FIELD_ATTRIBUTE_TYPE () |
static vtkInformationIntegerKey * | FIELD_ACTIVE_ATTRIBUTE () |
static vtkInformationIntegerKey * | FIELD_NUMBER_OF_COMPONENTS () |
static vtkInformationIntegerKey * | FIELD_NUMBER_OF_TUPLES () |
static vtkInformationIntegerKey * | FIELD_OPERATION () |
static vtkInformationDoubleVectorKey * | FIELD_RANGE () |
static vtkInformationDoubleVectorKey * | PIECE_FIELD_RANGE () |
static vtkInformationStringKey * | FIELD_ARRAY_NAME () |
static vtkInformationIntegerVectorKey * | PIECE_EXTENT () |
static vtkInformationStringKey * | FIELD_NAME () |
static vtkInformationDoubleVectorKey * | ORIGIN () |
static vtkInformationDoubleVectorKey * | SPACING () |
static vtkInformationIntegerKey * | DATA_GEOMETRY_UNMODIFIED () |
static vtkInformationDoubleVectorKey * | BOUNDING_BOX () |
static vtkInformationDataObjectKey * | SIL () |
static vtkInformation * | GetActiveFieldInformation (vtkInformation *info, int fieldAssociation, int attributeType) |
static vtkInformation * | GetNamedFieldInformation (vtkInformation *info, int fieldAssociation, const char *name) |
static void | RemoveNamedFieldInformation (vtkInformation *info, int fieldAssociation, const char *name) |
static vtkInformation * | SetActiveAttribute (vtkInformation *info, int fieldAssociation, const char *attributeName, int attributeType) |
static void | SetActiveAttributeInfo (vtkInformation *info, int fieldAssociation, int attributeType, const char *name, int arrayType, int numComponents, int numTuples) |
static void | SetPointDataActiveScalarInfo (vtkInformation *info, int arrayType, int numComponents) |
static vtkDataObject * | GetData (vtkInformation *info) |
static vtkDataObject * | GetData (vtkInformationVector *v, int i=0) |
static void | SetGlobalReleaseDataFlag (int val) |
static int | GetGlobalReleaseDataFlag () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkNonOverlappingAMR () | |
virtual | ~vtkNonOverlappingAMR () |
![]() | |
vtkUniformGridAMR () | |
virtual | ~vtkUniformGridAMR () |
virtual vtkAMRDataInternals * | GetAMRData () |
virtual vtkAMRInformation * | GetAMRInfo () |
virtual void | SetAMRInfo (vtkAMRInformation *) |
![]() | |
vtkCompositeDataSet () | |
virtual | ~vtkCompositeDataSet () |
![]() | |
vtkDataObject () | |
~vtkDataObject () | |
Additional Inherited Members | |
![]() | |
vtkAMRInformation * | AMRInfo |
vtkAMRDataInternals * | AMRData |
double | Bounds [6] |
![]() | |
vtkFieldData * | FieldData |
int | DataReleased |
vtkTimeStamp | UpdateTime |
vtkInformation * | Information |
A concrete instance of vtkUniformGridAMR to store uniform grids at different levels of resolution that do not overlap with each other.
Definition at line 34 of file vtkNonOverlappingAMR.h.
Definition at line 38 of file vtkNonOverlappingAMR.h.
|
protected |
|
protectedvirtual |
|
static |
|
static |
|
virtual |
Reimplemented from vtkUniformGridAMR.
|
static |
|
protectedvirtual |
Reimplemented from vtkUniformGridAMR.
vtkNonOverlappingAMR* vtkNonOverlappingAMR::NewInstance | ( | ) | const |
void vtkNonOverlappingAMR::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
inlinevirtual |
Returns object type (see vtkType.h for definitions).
Reimplemented from vtkUniformGridAMR.
Definition at line 42 of file vtkNonOverlappingAMR.h.
|
inlinestatic |
Retrieve an instance of this class from an information object.
Definition at line 47 of file vtkNonOverlappingAMR.h.
|
inlinestatic |
Retrieve an instance of this class from an information object.
Definition at line 49 of file vtkNonOverlappingAMR.h.