#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 62 of file vtkInformation.h.
| 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.
| vtkInformation::vtkExportedTypeRevisionMacro | ( | vtkInformation | , | |
| vtkObject | , | |||
| VTK_COMMON_EXPORT | ||||
| ) | 
| VTK_COMMON_EXPORT void vtkInformation::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |  [virtual] | 
        
| VTK_COMMON_EXPORT void vtkInformation::Clear | ( | ) | 
Clear all information entries.
| 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 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 * | ||||
| ) | 
Get/Set an entry storing a vtkDataObject instance.
| VTK_COMMON_EXPORT vtkDataObject* 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] | 
        
| VTK_COMMON_EXPORT void vtkInformation::ExpandTable | ( | ) |  [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 467 of file vtkInformation.h.
friend class vtkInformationIterator [friend]           | 
        
Definition at line 468 of file vtkInformation.h.
vtkInformationInternals* vtkInformation::Internal [protected]           | 
        
Definition at line 456 of file vtkInformation.h.
 1.5.6