|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class. More...
|
|
vtkCellData * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
vtkDataSetAttributes * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
void | Initialize () override |
| Initialize all of the object's data to nullptr Also, clear the copy flags. More...
|
|
virtual void | Update () |
| Attributes have a chance to bring themselves up to date; right now this is ignored. More...
|
|
void | DeepCopy (vtkFieldData *pd) override |
| Deep copy of data (i.e., create new data arrays and copy from input data). More...
|
|
void | ShallowCopy (vtkFieldData *pd) override |
| Shallow copy of data (i.e., use reference counting). More...
|
|
int | SetActiveAttribute (const char *name, int attributeType) |
| Make the array with the given name the active attribute. More...
|
|
int | SetActiveAttribute (int index, int attributeType) |
| Make the array with the given index the active attribute. More...
|
|
void | GetAttributeIndices (int *indexArray) |
| Get the field data array indices corresponding to scalars, vectors, tensors, etc. More...
|
|
int | IsArrayAnAttribute (int idx) |
| Determine whether a data array of index idx is considered a data set attribute (i.e., scalar, vector, tensor, etc). More...
|
|
int | SetAttribute (vtkAbstractArray *aa, int attributeType) |
| Set an array to use as the given attribute type (i.e., vtkDataSetAttributes::SCALAR, vtkDataSetAttributes::VECTOR, vtkDataSetAttributes::TENSOR, etc.). More...
|
|
vtkDataArray * | GetAttribute (int attributeType) |
| Return an attribute given the attribute type (see vtkDataSetAttributes::AttributeTypes). More...
|
|
vtkAbstractArray * | GetAbstractAttribute (int attributeType) |
| Return an attribute given the attribute type (see vtkDataSetAttributes::AttributeTypes). More...
|
|
void | SetCopyAttribute (int index, int value, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
int | GetCopyAttribute (int index, int ctype) |
| Get the attribute copy flag for copy operation <ctype> of attribute <index>. More...
|
|
void | SetCopyScalars (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyScalars (int ctype=ALLCOPY) |
|
virtual void | CopyScalarsOn () |
|
virtual void | CopyScalarsOff () |
|
void | SetCopyVectors (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyVectors (int ctype=ALLCOPY) |
|
virtual void | CopyVectorsOn () |
|
virtual void | CopyVectorsOff () |
|
void | SetCopyNormals (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyNormals (int ctype=ALLCOPY) |
|
virtual void | CopyNormalsOn () |
|
virtual void | CopyNormalsOff () |
|
void | SetCopyTCoords (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyTCoords (int ctype=ALLCOPY) |
|
virtual void | CopyTCoordsOn () |
|
virtual void | CopyTCoordsOff () |
|
void | SetCopyTensors (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyTensors (int ctype=ALLCOPY) |
|
virtual void | CopyTensorsOn () |
|
virtual void | CopyTensorsOff () |
|
void | SetCopyGlobalIds (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyGlobalIds (int ctype=ALLCOPY) |
|
virtual void | CopyGlobalIdsOn () |
|
virtual void | CopyGlobalIdsOff () |
|
void | SetCopyPedigreeIds (vtkTypeBool i, int ctype=ALLCOPY) |
| Turn on/off the copying of attribute data. More...
|
|
vtkTypeBool | GetCopyPedigreeIds (int ctype=ALLCOPY) |
|
virtual void | CopyPedigreeIdsOn () |
|
virtual void | CopyPedigreeIdsOff () |
|
void | CopyAllOn (int ctype=ALLCOPY) override |
| Turn on/off the copying of attribute data. More...
|
|
void | CopyAllOff (int ctype=ALLCOPY) override |
| Turn on/off the copying of attribute data. More...
|
|
void | PassData (vtkFieldData *fd) override |
| Pass entire arrays of input data through to output. More...
|
|
void | SetupForCopy (vtkDataSetAttributes *pd) |
| Create a mapping between the input attributes and this object so that methods like CopyData() and CopyStructuredData() can be called. More...
|
|
void | CopyStructuredData (vtkDataSetAttributes *inDsa, const int *inExt, const int *outExt, bool setSize=true) |
| This method is used to copy data arrays in images. More...
|
|
void | CopyData (vtkDataSetAttributes *fromPd, vtkIdType dstStart, vtkIdType n, vtkIdType srcStart) |
| Copy n consecutive attributes starting at srcStart from fromPd to this container, starting at the dstStart location. More...
|
|
void | InterpolatePoint (vtkDataSetAttributes *fromPd, vtkIdType toId, vtkIdList *ids, double *weights) |
| Interpolate data set attributes from other data set attributes given cell or point ids and associated interpolation weights. More...
|
|
void | InterpolateEdge (vtkDataSetAttributes *fromPd, vtkIdType toId, vtkIdType p1, vtkIdType p2, double t) |
| Interpolate data from the two points p1,p2 (forming an edge) and an interpolation factor, t, along the edge. More...
|
|
void | InterpolateTime (vtkDataSetAttributes *from1, vtkDataSetAttributes *from2, vtkIdType id, double t) |
| Interpolate data from the same id (point or cell) at different points in time (parameter t). More...
|
|
void | CopyAllocate (vtkDataSetAttributes::FieldList &list, vtkIdType sze=0, vtkIdType ext=1000) |
| A special form of CopyAllocate() to be used with FieldLists. More...
|
|
void | CopyData (vtkDataSetAttributes::FieldList &list, vtkDataSetAttributes *dsa, int idx, vtkIdType fromId, vtkIdType toId) |
| Special forms of CopyData() to be used with FieldLists. More...
|
|
void | CopyData (vtkDataSetAttributes::FieldList &list, vtkDataSetAttributes *dsa, int idx, vtkIdType dstStart, vtkIdType n, vtkIdType srcStart) |
|
void | InterpolateAllocate (vtkDataSetAttributes::FieldList &list, vtkIdType sze=0, vtkIdType ext=1000) |
| A special form of InterpolateAllocate() to be used with FieldLists. More...
|
|
void | InterpolatePoint (vtkDataSetAttributes::FieldList &list, vtkDataSetAttributes *fromPd, int idx, vtkIdType toId, vtkIdList *ids, double *weights) |
| Interpolate data set attributes from other data set attributes given cell or point ids and associated interpolation weights. More...
|
|
int | SetScalars (vtkDataArray *da) |
| Set/Get the scalar data. More...
|
|
int | SetActiveScalars (const char *name) |
| Set/Get the scalar data. More...
|
|
vtkDataArray * | GetScalars () |
| Set/Get the scalar data. More...
|
|
int | SetVectors (vtkDataArray *da) |
| Set/Get the vector data. More...
|
|
int | SetActiveVectors (const char *name) |
| Set/Get the vector data. More...
|
|
vtkDataArray * | GetVectors () |
| Set/Get the vector data. More...
|
|
int | SetNormals (vtkDataArray *da) |
| Set/get the normal data. More...
|
|
int | SetActiveNormals (const char *name) |
| Set/get the normal data. More...
|
|
vtkDataArray * | GetNormals () |
| Set/get the normal data. More...
|
|
int | SetTCoords (vtkDataArray *da) |
| Set/Get the texture coordinate data. More...
|
|
int | SetActiveTCoords (const char *name) |
| Set/Get the texture coordinate data. More...
|
|
vtkDataArray * | GetTCoords () |
| Set/Get the texture coordinate data. More...
|
|
int | SetTensors (vtkDataArray *da) |
| Set/Get the tensor data. More...
|
|
int | SetActiveTensors (const char *name) |
| Set/Get the tensor data. More...
|
|
vtkDataArray * | GetTensors () |
| Set/Get the tensor data. More...
|
|
int | SetGlobalIds (vtkDataArray *da) |
| Set/Get the global id data. More...
|
|
int | SetActiveGlobalIds (const char *name) |
| Set/Get the global id data. More...
|
|
vtkDataArray * | GetGlobalIds () |
| Set/Get the global id data. More...
|
|
int | SetPedigreeIds (vtkAbstractArray *da) |
| Set/Get the pedigree id data. More...
|
|
int | SetActivePedigreeIds (const char *name) |
| Set/Get the pedigree id data. More...
|
|
vtkAbstractArray * | GetPedigreeIds () |
| Set/Get the pedigree id data. More...
|
|
vtkDataArray * | GetScalars (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkDataArray * | GetVectors (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkDataArray * | GetNormals (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkDataArray * | GetTCoords (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkDataArray * | GetTensors (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkDataArray * | GetGlobalIds (const char *name) |
| This will first look for an array with the correct name. More...
|
|
vtkAbstractArray * | GetPedigreeIds (const char *name) |
| This will first look for an array with the correct name. More...
|
|
void | RemoveArray (int index) override |
| Remove an array (with the given name or index) from the list of arrays. More...
|
|
void | CopyAllocate (vtkDataSetAttributes *pd, vtkIdType sze=0, vtkIdType ext=1000) |
| Allocates point data for point-by-point (or cell-by-cell) copy operation. More...
|
|
void | CopyAllocate (vtkDataSetAttributes *pd, vtkIdType sze, vtkIdType ext, int shallowCopyArrays) |
| Allocates point data for point-by-point (or cell-by-cell) copy operation. More...
|
|
void | CopyData (vtkDataSetAttributes *fromPd, vtkIdType fromId, vtkIdType toId) |
| Copy the attribute data from one id to another. More...
|
|
void | CopyData (vtkDataSetAttributes *fromPd, vtkIdList *fromIds, vtkIdList *toIds) |
| Copy the attribute data from one id to another. More...
|
|
void | CopyTuple (vtkAbstractArray *fromData, vtkAbstractArray *toData, vtkIdType fromId, vtkIdType toId) |
| Copy a tuple (or set of tuples) of data from one data array to another. More...
|
|
void | CopyTuples (vtkAbstractArray *fromData, vtkAbstractArray *toData, vtkIdList *fromIds, vtkIdList *toIds) |
| Copy a tuple (or set of tuples) of data from one data array to another. More...
|
|
void | CopyTuples (vtkAbstractArray *fromData, vtkAbstractArray *toData, vtkIdType dstStart, vtkIdType n, vtkIdType srcStart) |
| Copy a tuple (or set of tuples) of data from one data array to another. More...
|
|
void | InterpolateAllocate (vtkDataSetAttributes *pd, vtkIdType sze=0, vtkIdType ext=1000) |
| Initialize point interpolation method. More...
|
|
void | InterpolateAllocate (vtkDataSetAttributes *pd, vtkIdType sze, vtkIdType ext, int shallowCopyArrays) |
| Initialize point interpolation method. More...
|
|
vtkFieldData * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
vtkTypeBool | Allocate (vtkIdType sz, vtkIdType ext=1000) |
| Allocate data for each array. More...
|
|
void | CopyStructure (vtkFieldData *) |
| Copy data array structure from a given field. More...
|
|
void | AllocateArrays (int num) |
| AllocateOfArrays actually sets the number of vtkAbstractArray pointers in the vtkFieldData object, not the number of used pointers (arrays). More...
|
|
int | GetNumberOfArrays () |
| Get the number of arrays of data available. More...
|
|
int | AddArray (vtkAbstractArray *array) |
| Add an array to the array list. More...
|
|
vtkDataArray * | GetArray (int i) |
| Not recommended for use. More...
|
|
vtkDataArray * | GetArray (const char *arrayName, int &index) |
| Not recommended for use. More...
|
|
vtkAbstractArray * | GetAbstractArray (int i) |
| Returns the ith array in the field. More...
|
|
vtkAbstractArray * | GetAbstractArray (const char *arrayName, int &index) |
| Return the array with the name given. More...
|
|
void | CopyFieldOn (const char *name) |
| Turn on/off the copying of the field specified by name. More...
|
|
void | CopyFieldOff (const char *name) |
|
void | Squeeze () |
| Squeezes each data array in the field (Squeeze() reclaims unused memory.) More...
|
|
void | Reset () |
| Resets each data array in the field (Reset() does not release memory but it makes the arrays look like they are empty.) More...
|
|
virtual unsigned long | GetActualMemorySize () |
| Return the memory in kibibytes (1024 bytes) consumed by this field data. More...
|
|
vtkMTimeType | GetMTime () override |
| Check object's components for modified times. More...
|
|
void | GetField (vtkIdList *ptId, vtkFieldData *f) |
| Get a field from a list of ids. More...
|
|
int | GetArrayContainingComponent (int i, int &arrayComp) |
| Return the array containing the ith component of the field. More...
|
|
int | GetNumberOfComponents () |
| Get the number of components in the field. More...
|
|
vtkIdType | GetNumberOfTuples () |
| Get the number of tuples in the field. More...
|
|
void | SetNumberOfTuples (const vtkIdType number) |
| Set the number of tuples for each data array in the field. More...
|
|
void | SetTuple (const vtkIdType i, const vtkIdType j, vtkFieldData *source) |
| Set the jth tuple in source field data at the ith location. More...
|
|
void | InsertTuple (const vtkIdType i, const vtkIdType j, vtkFieldData *source) |
| Insert the jth tuple in source field data at the ith location. More...
|
|
vtkIdType | InsertNextTuple (const vtkIdType j, vtkFieldData *source) |
| Insert the jth tuple in source field data at the end of the tuple matrix. More...
|
|
virtual void | RemoveArray (const char *name) |
| Remove an array (with the given name or index) from the list of arrays. More...
|
|
vtkDataArray * | GetArray (const char *arrayName) |
| Not recommended for use. More...
|
|
vtkAbstractArray * | GetAbstractArray (const char *arrayName) |
| Return the array with the name given. More...
|
|
int | HasArray (const char *name) |
| Return 1 if an array with the given name could be found. More...
|
|
const char * | GetArrayName (int i) |
| Get the name of ith array. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on. More...
|
|
virtual void | DebugOff () |
| Turn debugging output off. More...
|
|
bool | GetDebug () |
| Get the value of the debug flag. More...
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag. More...
|
|
virtual void | Modified () |
| Update the modification time for this object. More...
|
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkCommand * | GetCommand (unsigned long tag) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObserver (vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method. More...
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
int | InvokeEvent (const char *event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
const char * | GetClassName () const |
| Return the class name as a string. More...
|
|
virtual void | Delete () |
| Delete a VTK object. More...
|
|
virtual void | FastDelete () |
| Delete a reference to this object. More...
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream. More...
|
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object). More...
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object). More...
|
|
int | GetReferenceCount () |
| Return the current reference count of this object. More...
|
|
void | SetReferenceCount (int) |
| Sets the reference count. More...
|
|
void | PrintRevisions (ostream &) |
| Legacy. More...
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|