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 vtkUUID * GetUUID (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

vtkExtensionsObject * New (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