Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vtkInformation Class Reference

#include <vtkInformation.h>

Inheritance diagram for vtkInformation:

Inheritance graph
[legend]
Collaboration diagram for vtkInformation:

Collaboration graph
[legend]
List of all members.

Detailed Description

Store vtkAlgorithm input/output information.

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.

Examples:
vtkInformation (Examples)
Tests:
vtkInformation (Tests)

Definition at line 61 of file vtkInformation.h.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void Clear ()
void Append (vtkInformationKeyVectorKey *key, vtkInformationDataObjectKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationDoubleKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationDoubleVectorKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationExecutivePortKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationInformationKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationInformationVectorKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationIntegerKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationIntegerVectorKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationStringKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationObjectBaseKey *value)
void Append (vtkInformationKeyVectorKey *key, vtkInformationUnsignedLongKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationDataObjectKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationDoubleKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationDoubleVectorKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationExecutivePortKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationInformationKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationInformationVectorKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationIntegerKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationIntegerVectorKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationStringKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationObjectBaseKey *value)
void Copy (vtkInformation *from, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationDataObjectKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationDoubleVectorKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationExecutivePortKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationInformationKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationInformationVectorKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationIntegerKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationIntegerVectorKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationRequestKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationStringKey *key, int deep=0)
void CopyEntry (vtkInformation *from, vtkInformationUnsignedLongKey *key, int deep=0)
void CopyEntries (vtkInformation *from, vtkInformationKeyVectorKey *key, int deep=0)
void Set (vtkInformationRequestKey *key)
void Remove (vtkInformationRequestKey *key)
int Has (vtkInformationRequestKey *key)
void Set (vtkInformationIntegerKey *key, int value)
int Get (vtkInformationIntegerKey *key)
void Remove (vtkInformationIntegerKey *key)
int Has (vtkInformationIntegerKey *key)
void Set (vtkInformationIdTypeKey *key, vtkIdType value)
vtkIdType Get (vtkInformationIdTypeKey *key)
void Remove (vtkInformationIdTypeKey *key)
int Has (vtkInformationIdTypeKey *key)
void Set (vtkInformationDoubleKey *key, double value)
double Get (vtkInformationDoubleKey *key)
void Remove (vtkInformationDoubleKey *key)
int Has (vtkInformationDoubleKey *key)
void Append (vtkInformationIntegerVectorKey *key, int value)
void Set (vtkInformationIntegerVectorKey *key, int *value, int length)
void Set (vtkInformationIntegerVectorKey *key, int value1, int value2, int value3)
void Set (vtkInformationIntegerVectorKey *key, int value1, int value2, int value3, int value4, int value5, int value6)
int * Get (vtkInformationIntegerVectorKey *key)
void Get (vtkInformationIntegerVectorKey *key, int *value)
int Length (vtkInformationIntegerVectorKey *key)
void Remove (vtkInformationIntegerVectorKey *key)
int Has (vtkInformationIntegerVectorKey *key)
void Set (vtkInformationIntegerPointerKey *key, int *value, int length)
int * Get (vtkInformationIntegerPointerKey *key)
void Get (vtkInformationIntegerPointerKey *key, int *value)
int Length (vtkInformationIntegerPointerKey *key)
void Remove (vtkInformationIntegerPointerKey *key)
int Has (vtkInformationIntegerPointerKey *key)
void Set (vtkInformationUnsignedLongKey *key, unsigned long value)
unsigned long Get (vtkInformationUnsignedLongKey *key)
void Remove (vtkInformationUnsignedLongKey *key)
int Has (vtkInformationUnsignedLongKey *key)
void Append (vtkInformationDoubleVectorKey *key, double value)
void Set (vtkInformationDoubleVectorKey *key, double *value, int length)
void Set (vtkInformationDoubleVectorKey *key, double value1, double value2, double value3)
void Set (vtkInformationDoubleVectorKey *key, double value1, double value2, double value3, double value4, double value5, double value6)
double * Get (vtkInformationDoubleVectorKey *key)
void Get (vtkInformationDoubleVectorKey *key, double *value)
int Length (vtkInformationDoubleVectorKey *key)
void Remove (vtkInformationDoubleVectorKey *key)
int Has (vtkInformationDoubleVectorKey *key)
void Append (vtkInformationKeyVectorKey *key, vtkInformationKey *value)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationKey *value)
void Set (vtkInformationKeyVectorKey *key, vtkInformationKey **value, int length)
void Remove (vtkInformationKeyVectorKey *key, vtkInformationKey *value)
vtkInformationKey ** Get (vtkInformationKeyVectorKey *key)
void Get (vtkInformationKeyVectorKey *key, vtkInformationKey **value)
int Length (vtkInformationKeyVectorKey *key)
void Remove (vtkInformationKeyVectorKey *key)
int Has (vtkInformationKeyVectorKey *key)
void AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationUnsignedLongKey *value)
void Set (vtkInformationStringKey *key, const char *)
const char * Get (vtkInformationStringKey *key)
void Remove (vtkInformationStringKey *key)
int Has (vtkInformationStringKey *key)
void Set (vtkInformationInformationKey *key, vtkInformation *)
vtkInformationGet (vtkInformationInformationKey *key)
void Remove (vtkInformationInformationKey *key)
int Has (vtkInformationInformationKey *key)
void Set (vtkInformationInformationVectorKey *key, vtkInformationVector *)
vtkInformationVectorGet (vtkInformationInformationVectorKey *key)
void Remove (vtkInformationInformationVectorKey *key)
int Has (vtkInformationInformationVectorKey *key)
void Set (vtkInformationObjectBaseKey *key, vtkObjectBase *)
vtkObjectBaseGet (vtkInformationObjectBaseKey *key)
void Remove (vtkInformationObjectBaseKey *key)
int Has (vtkInformationObjectBaseKey *key)
void Set (vtkInformationDataObjectKey *key, vtkDataObject *)
vtkDataObjectGet (vtkInformationDataObjectKey *key)
void Remove (vtkInformationDataObjectKey *key)
int Has (vtkInformationDataObjectKey *key)
void Set (vtkInformationExecutivePortKey *key, vtkExecutive *, int)
vtkExecutiveGetExecutive (vtkInformationExecutivePortKey *key)
int GetPort (vtkInformationExecutivePortKey *key)
void Get (vtkInformationExecutivePortKey *key, vtkExecutive *&executive, int &port)
void Remove (vtkInformationExecutivePortKey *key)
int Has (vtkInformationExecutivePortKey *key)
void Append (vtkInformationExecutivePortVectorKey *key, vtkExecutive *executive, int port)
void Remove (vtkInformationExecutivePortVectorKey *key, vtkExecutive *executive, int port)
void Set (vtkInformationExecutivePortVectorKey *key, vtkExecutive **executives, int *ports, int length)
vtkExecutive ** GetExecutives (vtkInformationExecutivePortVectorKey *key)
int * GetPorts (vtkInformationExecutivePortVectorKey *key)
void Get (vtkInformationExecutivePortVectorKey *key, vtkExecutive **executives, int *ports)
int Length (vtkInformationExecutivePortVectorKey *key)
void Remove (vtkInformationExecutivePortVectorKey *key)
int Has (vtkInformationExecutivePortVectorKey *key)
virtual void Register (vtkObjectBase *o)
virtual void UnRegister (vtkObjectBase *o)
void SetRequest (vtkInformationRequestKey *request)
vtkInformationRequestKeyGetRequest ()

Static Public Member Functions

static vtkInformationNew ()
static int IsTypeOf (const char *type)
static vtkInformationSafeDownCast (vtkObject *o)
static vtkInformationKeyGetKey (vtkInformationDataObjectKey *key)
static vtkInformationKeyGetKey (vtkInformationDoubleKey *key)
static vtkInformationKeyGetKey (vtkInformationDoubleVectorKey *key)
static vtkInformationKeyGetKey (vtkInformationExecutivePortKey *key)
static vtkInformationKeyGetKey (vtkInformationInformationKey *key)
static vtkInformationKeyGetKey (vtkInformationInformationVectorKey *key)
static vtkInformationKeyGetKey (vtkInformationIntegerKey *key)
static vtkInformationKeyGetKey (vtkInformationIntegerVectorKey *key)
static vtkInformationKeyGetKey (vtkInformationRequestKey *key)
static vtkInformationKeyGetKey (vtkInformationStringKey *key)
static vtkInformationKeyGetKey (vtkInformationKey *key)
static vtkInformationKeyGetKey (vtkInformationUnsignedLongKey *key)

Protected Member Functions

 vtkInformation ()
 ~vtkInformation ()
void SetAsObjectBase (vtkInformationKey *key, vtkObjectBase *value)
vtkObjectBaseGetAsObjectBase (vtkInformationKey *key)
void ExpandTable ()
virtual void ReportReferences (vtkGarbageCollector *)
void ReportAsObjectBase (vtkInformationKey *key, vtkGarbageCollector *collector)

Protected Attributes

vtkInformationInternals * Internal

Friends

class vtkInformationKeyToInformationFriendship


Member Typedef Documentation

typedef vtkObject vtkInformation::Superclass
 

Reimplemented from vtkObject.

Definition at line 65 of file vtkInformation.h.


Constructor & Destructor Documentation

vtkInformation::vtkInformation  )  [protected]
 

vtkInformation::~vtkInformation  )  [protected]
 


Member Function Documentation

static 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 *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkInformation::IsA const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

static vtkInformation* vtkInformation::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkObject.

void vtkInformation::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

void vtkInformation::Clear  ) 
 

Clear all information entries.

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).

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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationDataObjectKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationDoubleVectorKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationExecutivePortKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationInformationKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationInformationVectorKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationIntegerKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationIntegerVectorKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationRequestKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationStringKey key,
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).

void vtkInformation::CopyEntry vtkInformation from,
vtkInformationUnsignedLongKey key,
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).

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.

void vtkInformation::Set vtkInformationRequestKey key  ) 
 

Get/Set a request-valued entry.

void vtkInformation::Remove vtkInformationRequestKey key  ) 
 

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.

int vtkInformation::Has vtkInformationRequestKey key  ) 
 

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.

void vtkInformation::Set vtkInformationIntegerKey key,
int  value
 

Get/Set an integer-valued entry.

int vtkInformation::Get vtkInformationIntegerKey key  ) 
 

Get/Set an integer-valued entry.

void vtkInformation::Remove vtkInformationIntegerKey key  ) 
 

Get/Set an integer-valued entry.

int vtkInformation::Has vtkInformationIntegerKey key  ) 
 

Get/Set an integer-valued entry.

void vtkInformation::Set vtkInformationIdTypeKey key,
vtkIdType  value
 

Get/Set a vtkIdType-valued entry.

vtkIdType vtkInformation::Get vtkInformationIdTypeKey key  ) 
 

Get/Set a vtkIdType-valued entry.

void vtkInformation::Remove vtkInformationIdTypeKey key  ) 
 

Get/Set a vtkIdType-valued entry.

int vtkInformation::Has vtkInformationIdTypeKey key  ) 
 

Get/Set a vtkIdType-valued entry.

void vtkInformation::Set vtkInformationDoubleKey key,
double  value
 

Get/Set an double-valued entry.

double vtkInformation::Get vtkInformationDoubleKey key  ) 
 

Get/Set an double-valued entry.

void vtkInformation::Remove vtkInformationDoubleKey key  ) 
 

Get/Set an double-valued entry.

int vtkInformation::Has vtkInformationDoubleKey key  ) 
 

Get/Set an double-valued entry.

void vtkInformation::Append vtkInformationIntegerVectorKey key,
int  value
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Set vtkInformationIntegerVectorKey key,
int *  value,
int  length
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Set vtkInformationIntegerVectorKey key,
int  value1,
int  value2,
int  value3
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Set vtkInformationIntegerVectorKey key,
int  value1,
int  value2,
int  value3,
int  value4,
int  value5,
int  value6
 

Get/Set an integer-vector-valued entry.

int* vtkInformation::Get vtkInformationIntegerVectorKey key  ) 
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Get vtkInformationIntegerVectorKey key,
int *  value
 

Get/Set an integer-vector-valued entry.

int vtkInformation::Length vtkInformationIntegerVectorKey key  ) 
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Remove vtkInformationIntegerVectorKey key  ) 
 

Get/Set an integer-vector-valued entry.

int vtkInformation::Has vtkInformationIntegerVectorKey key  ) 
 

Get/Set an integer-vector-valued entry.

void vtkInformation::Set vtkInformationIntegerPointerKey key,
int *  value,
int  length
 

Get/Set an integer-pointer-valued entry.

int* vtkInformation::Get vtkInformationIntegerPointerKey key  ) 
 

Get/Set an integer-pointer-valued entry.

void vtkInformation::Get vtkInformationIntegerPointerKey key,
int *  value
 

Get/Set an integer-pointer-valued entry.

int vtkInformation::Length vtkInformationIntegerPointerKey key  ) 
 

Get/Set an integer-pointer-valued entry.

void vtkInformation::Remove vtkInformationIntegerPointerKey key  ) 
 

Get/Set an integer-pointer-valued entry.

int vtkInformation::Has vtkInformationIntegerPointerKey key  ) 
 

Get/Set an integer-pointer-valued entry.

void vtkInformation::Set vtkInformationUnsignedLongKey key,
unsigned long  value
 

Get/Set an unsigned-long-valued entry.

unsigned long vtkInformation::Get vtkInformationUnsignedLongKey key  ) 
 

Get/Set an unsigned-long-valued entry.

void vtkInformation::Remove vtkInformationUnsignedLongKey key  ) 
 

Get/Set an unsigned-long-valued entry.

int vtkInformation::Has vtkInformationUnsignedLongKey key  ) 
 

Get/Set an unsigned-long-valued entry.

void vtkInformation::Append vtkInformationDoubleVectorKey key,
double  value
 

Get/Set an double-vector-valued entry.

void vtkInformation::Set vtkInformationDoubleVectorKey key,
double *  value,
int  length
 

Get/Set an double-vector-valued entry.

void vtkInformation::Set vtkInformationDoubleVectorKey key,
double  value1,
double  value2,
double  value3
 

Get/Set an double-vector-valued entry.

void vtkInformation::Set vtkInformationDoubleVectorKey key,
double  value1,
double  value2,
double  value3,
double  value4,
double  value5,
double  value6
 

Get/Set an double-vector-valued entry.

double* vtkInformation::Get vtkInformationDoubleVectorKey key  ) 
 

Get/Set an double-vector-valued entry.

void vtkInformation::Get vtkInformationDoubleVectorKey key,
double *  value
 

Get/Set an double-vector-valued entry.

int vtkInformation::Length vtkInformationDoubleVectorKey key  ) 
 

Get/Set an double-vector-valued entry.

void vtkInformation::Remove vtkInformationDoubleVectorKey key  ) 
 

Get/Set an double-vector-valued entry.

int vtkInformation::Has vtkInformationDoubleVectorKey key  ) 
 

Get/Set an double-vector-valued entry.

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationKey value
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationKey value
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::Set vtkInformationKeyVectorKey key,
vtkInformationKey **  value,
int  length
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::Remove vtkInformationKeyVectorKey key,
vtkInformationKey value
 

Get/Set an InformationKey-vector-valued entry.

vtkInformationKey** vtkInformation::Get vtkInformationKeyVectorKey key  ) 
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::Get vtkInformationKeyVectorKey key,
vtkInformationKey **  value
 

Get/Set an InformationKey-vector-valued entry.

int vtkInformation::Length vtkInformationKeyVectorKey key  ) 
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::Remove vtkInformationKeyVectorKey key  ) 
 

Get/Set an InformationKey-vector-valued entry.

int vtkInformation::Has vtkInformationKeyVectorKey key  ) 
 

Get/Set an InformationKey-vector-valued entry.

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationDataObjectKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationDoubleKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationDoubleVectorKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationExecutivePortKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationInformationKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationInformationVectorKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationIntegerKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationIntegerVectorKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationStringKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationObjectBaseKey value
 

void vtkInformation::Append vtkInformationKeyVectorKey key,
vtkInformationUnsignedLongKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationDataObjectKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationDoubleKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationDoubleVectorKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationExecutivePortKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationInformationKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationInformationVectorKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationIntegerKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationIntegerVectorKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationStringKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationObjectBaseKey value
 

void vtkInformation::AppendUnique vtkInformationKeyVectorKey key,
vtkInformationUnsignedLongKey value
 

void vtkInformation::Set vtkInformationStringKey key,
const char * 
 

Get/Set a string-valued entry.

const char* vtkInformation::Get vtkInformationStringKey key  ) 
 

void vtkInformation::Remove vtkInformationStringKey key  ) 
 

int vtkInformation::Has vtkInformationStringKey key  ) 
 

void vtkInformation::Set vtkInformationInformationKey key,
vtkInformation
 

Get/Set an entry storing another vtkInformation instance.

vtkInformation* vtkInformation::Get vtkInformationInformationKey key  ) 
 

Get/Set an entry storing another vtkInformation instance.

void vtkInformation::Remove vtkInformationInformationKey key  ) 
 

Get/Set an entry storing another vtkInformation instance.

int vtkInformation::Has vtkInformationInformationKey key  ) 
 

Get/Set an entry storing another vtkInformation instance.

void vtkInformation::Set vtkInformationInformationVectorKey key,
vtkInformationVector
 

Get/Set an entry storing a vtkInformationVector instance.

vtkInformationVector* vtkInformation::Get vtkInformationInformationVectorKey key  ) 
 

Get/Set an entry storing a vtkInformationVector instance.

void vtkInformation::Remove vtkInformationInformationVectorKey key  ) 
 

Get/Set an entry storing a vtkInformationVector instance.

int vtkInformation::Has vtkInformationInformationVectorKey key  ) 
 

Get/Set an entry storing a vtkInformationVector instance.

void vtkInformation::Set vtkInformationObjectBaseKey key,
vtkObjectBase
 

Get/Set an entry storing a vtkObjectBase instance.

vtkObjectBase* vtkInformation::Get vtkInformationObjectBaseKey key  ) 
 

Get/Set an entry storing a vtkObjectBase instance.

void vtkInformation::Remove vtkInformationObjectBaseKey key  ) 
 

Get/Set an entry storing a vtkObjectBase instance.

int vtkInformation::Has vtkInformationObjectBaseKey key  ) 
 

Get/Set an entry storing a vtkObjectBase instance.

void vtkInformation::Set vtkInformationDataObjectKey key,
vtkDataObject
 

Get/Set an entry storing a vtkDataObject instance.

vtkDataObject* vtkInformation::Get vtkInformationDataObjectKey key  ) 
 

Get/Set an entry storing a vtkDataObject instance.

void vtkInformation::Remove vtkInformationDataObjectKey key  ) 
 

Get/Set an entry storing a vtkDataObject instance.

int vtkInformation::Has vtkInformationDataObjectKey key  ) 
 

Get/Set an entry storing a vtkDataObject instance.

void vtkInformation::Set vtkInformationExecutivePortKey key,
vtkExecutive ,
int 
 

Get/Set an entry storing a vtkExecutive/port number pair.

vtkExecutive* vtkInformation::GetExecutive vtkInformationExecutivePortKey key  ) 
 

Get/Set an entry storing a vtkExecutive/port number pair.

int vtkInformation::GetPort vtkInformationExecutivePortKey key  ) 
 

Get/Set an entry storing a vtkExecutive/port number pair.

void vtkInformation::Get vtkInformationExecutivePortKey key,
vtkExecutive *&  executive,
int &  port
 

Get/Set an entry storing a vtkExecutive/port number pair.

void vtkInformation::Remove vtkInformationExecutivePortKey key  ) 
 

Get/Set an entry storing a vtkExecutive/port number pair.

int vtkInformation::Has vtkInformationExecutivePortKey key  ) 
 

Get/Set an entry storing a vtkExecutive/port number pair.

void vtkInformation::Append vtkInformationExecutivePortVectorKey key,
vtkExecutive executive,
int  port
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

void vtkInformation::Remove vtkInformationExecutivePortVectorKey key,
vtkExecutive executive,
int  port
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

void vtkInformation::Set vtkInformationExecutivePortVectorKey key,
vtkExecutive **  executives,
int *  ports,
int  length
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

vtkExecutive** vtkInformation::GetExecutives vtkInformationExecutivePortVectorKey key  ) 
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

int* vtkInformation::GetPorts vtkInformationExecutivePortVectorKey key  ) 
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

void vtkInformation::Get vtkInformationExecutivePortVectorKey key,
vtkExecutive **  executives,
int *  ports
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

int vtkInformation::Length vtkInformationExecutivePortVectorKey key  ) 
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

void vtkInformation::Remove vtkInformationExecutivePortVectorKey key  ) 
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

int vtkInformation::Has vtkInformationExecutivePortVectorKey key  ) 
 

Get/Set an entry storing a vector of vtkExecutive/port number pairs.

static vtkInformationKey* vtkInformation::GetKey vtkInformationDataObjectKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationDoubleKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationDoubleVectorKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationExecutivePortKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationInformationKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationInformationVectorKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationIntegerKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationIntegerVectorKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationRequestKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationStringKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationKey key  )  [static]
 

Upcast the given key instance.

static vtkInformationKey* vtkInformation::GetKey vtkInformationUnsignedLongKey key  )  [static]
 

Upcast the given key instance.

virtual void vtkInformation::Register vtkObjectBase o  )  [virtual]
 

Initiate garbage collection when a reference is removed.

Reimplemented from vtkObjectBase.

virtual void vtkInformation::UnRegister vtkObjectBase o  )  [virtual]
 

Initiate garbage collection when a reference is removed.

Reimplemented from vtkObjectBase.

void vtkInformation::SetRequest vtkInformationRequestKey request  )  [inline]
 

Get/Set the Request ivar

Definition at line 337 of file vtkInformation.h.

vtkInformationRequestKey* vtkInformation::GetRequest  )  [inline]
 

Get/Set the Request ivar

Definition at line 338 of file vtkInformation.h.

void vtkInformation::SetAsObjectBase vtkInformationKey key,
vtkObjectBase value
[protected]
 

vtkObjectBase* vtkInformation::GetAsObjectBase vtkInformationKey key  )  [protected]
 

void vtkInformation::ExpandTable  )  [protected]
 

virtual void vtkInformation::ReportReferences vtkGarbageCollector  )  [protected, virtual]
 

Reimplemented from vtkObjectBase.

void vtkInformation::ReportAsObjectBase vtkInformationKey key,
vtkGarbageCollector collector
[protected]
 


Friends And Related Function Documentation

friend class vtkInformationKeyToInformationFriendship [friend]
 

Definition at line 365 of file vtkInformation.h.


Member Data Documentation

vtkInformationInternals* vtkInformation::Internal [protected]
 

Definition at line 354 of file vtkInformation.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 21 23:55:33 2008 for VTK by  doxygen 1.4.3-20050530