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 Copy (vtkInformation *from, int deep=0)
void CopyEntries (vtkInformation *from, vtkInformationKeyVectorKey *key, int deep=0)
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 AppendUnique (vtkInformationKeyVectorKey *key, vtkInformationUnsignedLongKey *value)
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 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 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 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,
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).

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

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

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

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

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

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

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

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  ) 

Get/Set a request-valued entry.

int vtkInformation::Has ( vtkInformationRequestKey key  ) 

Get/Set a request-valued entry.

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  ) 

Get/Set a string-valued entry.

void vtkInformation::Remove ( vtkInformationStringKey key  ) 

Get/Set a string-valued entry.

int vtkInformation::Has ( vtkInformationStringKey key  ) 

Get/Set a string-valued entry.

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 Mar 10 13:15:51 2008 for VTK by  doxygen 1.5.1