#include <vtkInformation.h>
vtkInformation represents information and/or data for one input or one output of a vtkAlgorithm. It maps from keys to values of several data types. Instances of this class are collected in vtkInformationVector instances and passed to vtkAlgorithm::ProcessRequest calls. The information and data referenced by the instance on a particular input or output define the request made to the vtkAlgorithm instance.
Definition at line 81 of file vtkInformation.h.
typedef vtkObject vtkInformation::Superclass |
VTK_COMMON_EXPORT vtkInformation::vtkInformation | ( | ) | [protected] |
VTK_COMMON_EXPORT vtkInformation::~vtkInformation | ( | ) | [protected] |
static VTK_COMMON_EXPORT vtkInformation* vtkInformation::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
virtual const char* vtkInformation::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
static int vtkInformation::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 vtkInformation::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 vtkInformation* vtkInformation::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkObject.
VTK_COMMON_EXPORT void vtkInformation::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
VTK_COMMON_EXPORT void vtkInformation::PrintKeys | ( | ostream & | os, | |
vtkIndent | indent | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Modified | ( | ) | [virtual] |
VTK_COMMON_EXPORT void vtkInformation::Modified | ( | vtkInformationKey * | key | ) |
Modified signature that takes an information key as an argument. Sets the new MTime and invokes a modified event with the information key as call data.
VTK_COMMON_EXPORT void vtkInformation::Clear | ( | ) |
Clear all information entries.
VTK_COMMON_EXPORT int vtkInformation::GetNumberOfKeys | ( | ) |
Return the number of keys in this information object (as would be returned by iterating over the keys).
VTK_COMMON_EXPORT void vtkInformation::Copy | ( | vtkInformation * | from, | |
int | deep = 0 | |||
) |
Copy all information entries from the given vtkInformation instance. Any previously existing entries are removed. If deep==1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationDataObjectKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationDoubleVectorKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationInformationKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationInformationVectorKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationIntegerKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationIntegerVectorKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationRequestKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationStringKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationStringVectorKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationUnsignedLongKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
VTK_COMMON_EXPORT void vtkInformation::CopyEntries | ( | vtkInformation * | from, | |
vtkInformationKeyVectorKey * | key, | |||
int | deep = 0 | |||
) |
Use the given key to lookup a list of other keys in the given information object. The key/value pairs associated with these other keys will be copied. If deep==1, a deep copy of the information structure is performed.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationKey * | key | ) |
Check whether the given key appears in this information object.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationKey * | key | ) |
Remove the given key and its data from this information object.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationRequestKey * | key | ) |
Get/Set a request-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationRequestKey * | key | ) |
Get/Set a request-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationRequestKey * | key | ) |
Get/Set a request-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIntegerKey * | key, | |
int | value | |||
) |
Get/Set an integer-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Get | ( | vtkInformationIntegerKey * | key | ) |
Get/Set an integer-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationIntegerKey * | key | ) |
Get/Set an integer-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationIntegerKey * | key | ) |
Get/Set an integer-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIdTypeKey * | key, | |
vtkIdType | value | |||
) |
Get/Set a vtkIdType-valued entry.
VTK_COMMON_EXPORT vtkIdType vtkInformation::Get | ( | vtkInformationIdTypeKey * | key | ) |
Get/Set a vtkIdType-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationIdTypeKey * | key | ) |
Get/Set a vtkIdType-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationIdTypeKey * | key | ) |
Get/Set a vtkIdType-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationDoubleKey * | key, | |
double | value | |||
) |
Get/Set an double-valued entry.
VTK_COMMON_EXPORT double vtkInformation::Get | ( | vtkInformationDoubleKey * | key | ) |
Get/Set an double-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationDoubleKey * | key | ) |
Get/Set an double-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationDoubleKey * | key | ) |
Get/Set an double-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationIntegerVectorKey * | key, | |
int | value | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIntegerVectorKey * | key, | |
int * | value, | |||
int | length | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIntegerVectorKey * | key, | |
int | value1, | |||
int | value2, | |||
int | value3 | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIntegerVectorKey * | key, | |
int | value1, | |||
int | value2, | |||
int | value3, | |||
int | value4, | |||
int | value5, | |||
int | value6 | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT int* vtkInformation::Get | ( | vtkInformationIntegerVectorKey * | key | ) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Get | ( | vtkInformationIntegerVectorKey * | key, | |
int | idx | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Get | ( | vtkInformationIntegerVectorKey * | key, | |
int * | value | |||
) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Length | ( | vtkInformationIntegerVectorKey * | key | ) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationIntegerVectorKey * | key | ) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationIntegerVectorKey * | key | ) |
Get/Set an integer-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationStringVectorKey * | key, | |
const char * | value | |||
) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationStringVectorKey * | key, | |
const char * | value, | |||
int | idx = 0 | |||
) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT const char* vtkInformation::Get | ( | vtkInformationStringVectorKey * | key, | |
int | idx = 0 | |||
) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Length | ( | vtkInformationStringVectorKey * | key | ) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationStringVectorKey * | key | ) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationStringVectorKey * | key | ) |
Get/Set a string-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationIntegerPointerKey * | key, | |
int * | value, | |||
int | length | |||
) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT int* vtkInformation::Get | ( | vtkInformationIntegerPointerKey * | key | ) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Get | ( | vtkInformationIntegerPointerKey * | key, | |
int * | value | |||
) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Length | ( | vtkInformationIntegerPointerKey * | key | ) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationIntegerPointerKey * | key | ) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationIntegerPointerKey * | key | ) |
Get/Set an integer-pointer-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationUnsignedLongKey * | key, | |
unsigned long | value | |||
) |
Get/Set an unsigned-long-valued entry.
VTK_COMMON_EXPORT unsigned long vtkInformation::Get | ( | vtkInformationUnsignedLongKey * | key | ) |
Get/Set an unsigned-long-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationUnsignedLongKey * | key | ) |
Get/Set an unsigned-long-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationUnsignedLongKey * | key | ) |
Get/Set an unsigned-long-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationDoubleVectorKey * | key, | |
double | value | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationDoubleVectorKey * | key, | |
double * | value, | |||
int | length | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationDoubleVectorKey * | key, | |
double | value1, | |||
double | value2, | |||
double | value3 | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationDoubleVectorKey * | key, | |
double | value1, | |||
double | value2, | |||
double | value3, | |||
double | value4, | |||
double | value5, | |||
double | value6 | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT double* vtkInformation::Get | ( | vtkInformationDoubleVectorKey * | key | ) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT double vtkInformation::Get | ( | vtkInformationDoubleVectorKey * | key, | |
int | idx | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Get | ( | vtkInformationDoubleVectorKey * | key, | |
double * | value | |||
) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Length | ( | vtkInformationDoubleVectorKey * | key | ) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationDoubleVectorKey * | key | ) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationDoubleVectorKey * | key | ) |
Get/Set an double-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationKey * | value | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationKey * | value | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationKey ** | value, | |||
int | length | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationKey * | value | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT vtkInformationKey** vtkInformation::Get | ( | vtkInformationKeyVectorKey * | key | ) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::Get | ( | vtkInformationKeyVectorKey * | key, | |
int | idx | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Get | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationKey ** | value | |||
) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Length | ( | vtkInformationKeyVectorKey * | key | ) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationKeyVectorKey * | key | ) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationKeyVectorKey * | key | ) |
Get/Set an InformationKey-vector-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDataObjectKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDoubleKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDoubleVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationInformationKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationInformationVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationIntegerKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationIntegerVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationStringKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationStringVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationObjectBaseKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationUnsignedLongKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDataObjectKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDoubleKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationDoubleVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationInformationKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationInformationVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationIntegerKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationIntegerVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationStringKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationStringVectorKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationObjectBaseKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationUnsignedLongKey * | value | |||
) |
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationStringKey * | key, | |
const char * | ||||
) |
Get/Set a string-valued entry.
VTK_COMMON_EXPORT const char* vtkInformation::Get | ( | vtkInformationStringKey * | key | ) |
Get/Set a string-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationStringKey * | key | ) |
Get/Set a string-valued entry.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationStringKey * | key | ) |
Get/Set a string-valued entry.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationInformationKey * | key, | |
vtkInformation * | ||||
) |
Get/Set an entry storing another vtkInformation instance.
VTK_COMMON_EXPORT vtkInformation* vtkInformation::Get | ( | vtkInformationInformationKey * | key | ) |
Get/Set an entry storing another vtkInformation instance.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationInformationKey * | key | ) |
Get/Set an entry storing another vtkInformation instance.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationInformationKey * | key | ) |
Get/Set an entry storing another vtkInformation instance.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationInformationVectorKey * | key, | |
vtkInformationVector * | ||||
) |
Get/Set an entry storing a vtkInformationVector instance.
VTK_COMMON_EXPORT vtkInformationVector* vtkInformation::Get | ( | vtkInformationInformationVectorKey * | key | ) |
Get/Set an entry storing a vtkInformationVector instance.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationInformationVectorKey * | key | ) |
Get/Set an entry storing a vtkInformationVector instance.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationInformationVectorKey * | key | ) |
Get/Set an entry storing a vtkInformationVector instance.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationObjectBaseKey * | key, | |
vtkObjectBase * | ||||
) |
Get/Set an entry storing a vtkObjectBase instance.
VTK_COMMON_EXPORT vtkObjectBase* vtkInformation::Get | ( | vtkInformationObjectBaseKey * | key | ) |
Get/Set an entry storing a vtkObjectBase instance.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationObjectBaseKey * | key | ) |
Get/Set an entry storing a vtkObjectBase instance.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationObjectBaseKey * | key | ) |
Get/Set an entry storing a vtkObjectBase instance.
VTK_COMMON_EXPORT void vtkInformation::Set | ( | vtkInformationDataObjectKey * | key, | |
vtkDataObject VTK_WRAP_EXTERN * | ||||
) |
Get/Set an entry storing a vtkDataObject instance.
VTK_COMMON_EXPORT vtkDataObject VTK_WRAP_EXTERN* vtkInformation::Get | ( | vtkInformationDataObjectKey * | key | ) |
Get/Set an entry storing a vtkDataObject instance.
VTK_COMMON_EXPORT void vtkInformation::Remove | ( | vtkInformationDataObjectKey * | key | ) |
Get/Set an entry storing a vtkDataObject instance.
VTK_COMMON_EXPORT int vtkInformation::Has | ( | vtkInformationDataObjectKey * | key | ) |
Get/Set an entry storing a vtkDataObject instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationDataObjectKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationDoubleKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationDoubleVectorKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationInformationKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationInformationVectorKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationIntegerKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationIntegerVectorKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationRequestKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationStringKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationStringVectorKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationKey * | key | ) | [static] |
Upcast the given key instance.
static VTK_COMMON_EXPORT vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationUnsignedLongKey * | key | ) | [static] |
Upcast the given key instance.
virtual VTK_COMMON_EXPORT void vtkInformation::Register | ( | vtkObjectBase * | o | ) | [virtual] |
Initiate garbage collection when a reference is removed.
Reimplemented from vtkObjectBase.
virtual VTK_COMMON_EXPORT void vtkInformation::UnRegister | ( | vtkObjectBase * | o | ) | [virtual] |
Initiate garbage collection when a reference is removed.
Reimplemented from vtkObjectBase.
VTK_COMMON_EXPORT void vtkInformation::SetRequest | ( | vtkInformationRequestKey * | request | ) |
Get/Set the Request ivar
VTK_COMMON_EXPORT vtkInformationRequestKey* vtkInformation::GetRequest | ( | ) |
Get/Set the Request ivar
void vtkInformation::CopyEntry | ( | vtkInformation * | from, | |
vtkInformationExecutivePortKey * | key, | |||
int | deep = 0 | |||
) |
Copy the key/value pair associated with the given key in the given information object. If deep=1, a deep copy of the information structure is performed (new instances of any contained vtkInformation and vtkInformationVector objects are created).
void vtkInformation::Append | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationExecutivePortKey * | value | |||
) |
Append an InformationKey-vector-valued entry.
void vtkInformation::AppendUnique | ( | vtkInformationKeyVectorKey * | key, | |
vtkInformationExecutivePortKey * | value | |||
) |
Append an InformationKey-vector-valued entry.
void vtkInformation::Set | ( | vtkInformationExecutivePortKey * | key, | |
vtkExecutive * | , | |||
int | ||||
) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
vtkExecutive* vtkInformation::GetExecutive | ( | vtkInformationExecutivePortKey * | key | ) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
int vtkInformation::GetPort | ( | vtkInformationExecutivePortKey * | key | ) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
void vtkInformation::Get | ( | vtkInformationExecutivePortKey * | key, | |
vtkExecutive *& | executive, | |||
int & | port | |||
) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
void vtkInformation::Remove | ( | vtkInformationExecutivePortKey * | key | ) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
int vtkInformation::Has | ( | vtkInformationExecutivePortKey * | key | ) |
Retrieve/Modify an entry storing a vtkExecutive/port number pair.
void vtkInformation::Append | ( | vtkInformationExecutivePortVectorKey * | key, | |
vtkExecutive * | executive, | |||
int | port | |||
) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
void vtkInformation::Remove | ( | vtkInformationExecutivePortVectorKey * | key, | |
vtkExecutive * | executive, | |||
int | port | |||
) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
void vtkInformation::Set | ( | vtkInformationExecutivePortVectorKey * | key, | |
vtkExecutive ** | executives, | |||
int * | ports, | |||
int | length | |||
) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
vtkExecutive** vtkInformation::GetExecutives | ( | vtkInformationExecutivePortVectorKey * | key | ) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
int* vtkInformation::GetPorts | ( | vtkInformationExecutivePortVectorKey * | key | ) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
void vtkInformation::Get | ( | vtkInformationExecutivePortVectorKey * | key, | |
vtkExecutive ** | executives, | |||
int * | ports | |||
) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
int vtkInformation::Length | ( | vtkInformationExecutivePortVectorKey * | key | ) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
void vtkInformation::Remove | ( | vtkInformationExecutivePortVectorKey * | key | ) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
int vtkInformation::Has | ( | vtkInformationExecutivePortVectorKey * | key | ) |
Retrieve/Modify an entry storing a vector of vtkExecutive/port number pairs.
static vtkInformationKey* vtkInformation::GetKey | ( | vtkInformationExecutivePortKey * | key | ) | [static] |
Upcast the given key instance.
VTK_COMMON_EXPORT void vtkInformation::SetAsObjectBase | ( | vtkInformationKey * | key, | |
vtkObjectBase * | value | |||
) | [protected] |
VTK_COMMON_EXPORT vtkObjectBase* vtkInformation::GetAsObjectBase | ( | vtkInformationKey * | key | ) | [protected] |
virtual VTK_COMMON_EXPORT void vtkInformation::ReportReferences | ( | vtkGarbageCollector * | ) | [protected, virtual] |
Reimplemented from vtkObjectBase.
VTK_COMMON_EXPORT void vtkInformation::ReportAsObjectBase | ( | vtkInformationKey * | key, | |
vtkGarbageCollector * | collector | |||
) | [protected] |
friend class vtkInformationKeyToInformationFriendship [friend] |
Definition at line 504 of file vtkInformation.h.
friend class vtkInformationIterator [friend] |
Definition at line 505 of file vtkInformation.h.
vtkInformationInternals* vtkInformation::Internal [protected] |
Definition at line 493 of file vtkInformation.h.