Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

vtkExtensionsObject Class Reference

#include <vtkExtensionsObject.h>

Inheritance diagram for vtkExtensionsObject:

Inheritance graph
[legend]
Collaboration diagram for vtkExtensionsObject:

Collaboration graph
[legend]
List of all members.

Detailed Description

Superclass that supports UUID - object association.

See also:
vtkUUID

Definition at line 33 of file vtkExtensionsObject.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkExtensionsObject, vtkObject)
void PrintSelf (ostream &, vtkIndent)
const vtkUUIDGetUUID (void) const
 Get the UUID object held by this instance.

int SetUUID (const char *a)
 Set the UUID of this instance from a string.

int SetUUID (const unsigned char a[16])
 Set the UUID of this instance from a byte array.


Static Public Member Functions

vtkExtensionsObjectNew (void)

Protected Member Functions

 vtkExtensionsObject (void)
 ~vtkExtensionsObject ()


Constructor & Destructor Documentation

vtkExtensionsObject::vtkExtensionsObject void   )  [protected]
 

vtkExtensionsObject::~vtkExtensionsObject  )  [protected]
 


Member Function Documentation

const vtkUUID* vtkExtensionsObject::GetUUID void   )  const
 

Get the UUID object held by this instance.

vtkExtensionsObject* vtkExtensionsObject::New void   )  [static]
 

Reimplemented from vtkObject.

Reimplemented in vtkStringEnumerator, vtkStringStringMap, vtkDataSetMap, vtkDataSetMapIterator, vtkExtensionsObjectHashMap, vtkExtensionsObjectHashMapIterator, vtkExtensionsObjectMap, vtkExtensionsObjectMapIterator, vtkExtensionsObjectPriorityQueue, vtkExtensionsObjectPriorityQueueIterator, vtkExtensionsObjectQueue, vtkExtensionsObjectQueueIterator, vtkExtensionsObjectSet, vtkExtensionsObjectSetIterator, vtkExtensionsObjectStack, vtkExtensionsObjectStackIterator, vtkExtensionsObjectVector, vtkExtensionsObjectVectorIterator, vtkObjectBaseHashMap, vtkObjectBaseHashMapIterator, vtkObjectBaseMap, vtkObjectBaseMapIterator, vtkObjectBasePriorityQueue, vtkObjectBasePriorityQueueIterator, vtkObjectBaseQueue, vtkObjectBaseQueueIterator, vtkObjectBaseSet, vtkObjectBaseSetIterator, vtkObjectBaseStack, vtkObjectBaseStackIterator, vtkObjectBaseVector, vtkObjectBaseVectorIterator, vtkObjectHashMap, vtkObjectHashMapIterator, vtkObjectMap, vtkObjectMapIterator, vtkObjectPriorityQueue, vtkObjectPriorityQueueIterator, vtkObjectQueue, vtkObjectQueueIterator, vtkObjectSet, vtkObjectSetIterator, vtkObjectStack, vtkObjectStackIterator, vtkObjectVector, vtkObjectVectorIterator, vtkPolyDataMap, vtkPolyDataMapIterator, vtkColorPalette, vtkPalette, vtkPaletteAmbientColor, vtkPaletteAmbientColorParser, vtkPaletteColor, vtkPaletteColorParser, vtkPaletteDiffuseColor, vtkPaletteDiffuseColorParser, vtkPaletteElementHashMap, vtkPaletteElementHashMapIterator, vtkPaletteElementMap, vtkPaletteElementMapIterator, vtkPaletteElementStack, vtkPaletteHashMap, vtkPaletteHashMapIterator, vtkPaletteMap, vtkPaletteMapIterator, vtkPaletteMaterial, vtkPaletteMaterialParser, vtkPaletteParser, vtkPaletteSpecularColor, vtkPaletteSpecularColorParser, vtkPaletteStack, vtkUnicodeData, and vtkFileTypeMap.

void vtkExtensionsObject::PrintSelf ostream &  ,
vtkIndent 
[virtual]
 

Reimplemented from vtkObject.

Reimplemented in vtkExpatBase, vtkNestingExpatBase, vtkStringEnumerator, vtkStringStringMap, vtkAbstractMap, vtkAbstractSequence, vtkContainer, vtkObjectBaseVector, vtkPalette, vtkPaletteColor, vtkPaletteColorBase, vtkPaletteColorBaseParser, vtkPaletteDiffuseColor, vtkPaletteElement, vtkPaletteElementParser, vtkPaletteMaterial, vtkPaletteSpecularColor, and vtkFileTypeMap.

int vtkExtensionsObject::SetUUID const unsigned char  a[16]  ) 
 

Set the UUID of this instance from a byte array.

Returns:
true on success, false if the passed array is null.
Note:
If unsuccessful, the original UUID remains unchanged.

int vtkExtensionsObject::SetUUID const char *  a  ) 
 

Set the UUID of this instance from a string.

Returns:
true on success, false if the passed string is null or empty.
Note:
If unsuccessful, the original UUID remains unchanged.

vtkExtensionsObject::vtkTypeRevisionMacro vtkExtensionsObject  ,
vtkObject 
 

Reimplemented in vtkExtensionsObjectHashMap, vtkExtensionsObjectHashMapIterator, vtkExtensionsObjectMap, vtkExtensionsObjectMapIterator, vtkExtensionsObjectPriorityQueue, vtkExtensionsObjectPriorityQueueIterator, vtkExtensionsObjectQueue, vtkExtensionsObjectQueueIterator, vtkExtensionsObjectSet, vtkExtensionsObjectSetIterator, vtkExtensionsObjectStack, vtkExtensionsObjectStackIterator, vtkExtensionsObjectVector, and vtkExtensionsObjectVectorIterator.


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:42:27 2004 for vtkExtensions by doxygen 1.3.7