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

vtkUUID.h File Reference

#include "vtkExtensionsCommonConfigure.h"
#include "vtkExtensionsTypes.h"
#include <assert.h>
#include "vtkObject.h"

Include dependency graph for vtkUUID.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  vtkUUID
 A Universal Unique IDentifier modeled after OSF DCE UUIDs. More...

struct  vtkUUID::Structure
class  vtkUUID::Init

Functions

vtkstd_bool operator== (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 UUID equality comparison.

vtkstd_bool operator< (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 UUID ordering relation.

vtkstd_bool operator!= (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 Based on operator==.

vtkstd_bool operator> (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 Based on operator<.

vtkstd_bool operator<= (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 Based on operator<.

vtkstd_bool operator>= (vtkUUID::Structure const &a1, vtkUUID::Structure const &a2)
 Based on operator<.

void Swap (vtkUUID::Structure &a1, vtkUUID::Structure &a2)

Variables

vtkUUID::Init vtkUUIDInitInstance


Define Documentation

#define VTK_UUID_VARIANT_DCE   2 /*!< OSF DCE UUID (1 0 -) */
 

OSF DCE UUID (1 0 -)

Definition at line 28 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVariant(), vtkUUID::GetVariantString(), and vtkUUID::Structure::GetVersion().

#define VTK_UUID_VARIANT_MICROSOFT   6 /*!< Microsoft (1 1 0) */
 

Microsoft (1 1 0)

Definition at line 29 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVariant(), and vtkUUID::GetVariantString().

#define VTK_UUID_VARIANT_NCS   0 /*!< Apollo NCS UUID (0 - -) */
 

Apollo NCS UUID (0 - -)

Definition at line 27 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVariant(), and vtkUUID::GetVariantString().

#define VTK_UUID_VARIANT_RESERVED   7 /*!< (1 1 1) */
 

(1 1 1)

Definition at line 30 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVariant(), and vtkUUID::GetVariantString().

#define VTK_UUID_VARIANT_UNKNOWN   -1 /*!< */
 

UUID variant.

Definition at line 26 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVariant().

#define VTK_UUID_VERSION_EMBEDDED_POSIX   2 /*!< (0 0 1 0) */
 

(0 0 1 0)

Definition at line 37 of file vtkUUID.h.

Referenced by vtkUUID::GetVersionString().

#define VTK_UUID_VERSION_NAME   3 /*!< (0 0 1 1) */
 

(0 0 1 1)

Definition at line 38 of file vtkUUID.h.

Referenced by vtkUUID::GetVersionString().

#define VTK_UUID_VERSION_RANDOM   4 /*!< RNG (0 1 0 0) */
 

RNG (0 1 0 0)

Definition at line 39 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVersion(), and vtkUUID::GetVersionString().

#define VTK_UUID_VERSION_TIME   1 /*!< Clock Time (0 0 0 1) */
 

Clock Time (0 0 0 1)

Definition at line 36 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVersion(), and vtkUUID::GetVersionString().

#define VTK_UUID_VERSION_UNKNOWN   -1 /*!< */
 

UUID version.

Definition at line 35 of file vtkUUID.h.

Referenced by vtkUUID::Structure::GetVersion().


Function Documentation

vtkstd_bool operator!= vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

Based on operator==.

Definition at line 860 of file vtkUUID.h.

vtkstd_bool operator< vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

UUID ordering relation.

Returns:
true iff a1 is less than a2, otherwise false.

Definition at line 855 of file vtkUUID.h.

References vtkUUID::Structure::Compare().

vtkstd_bool operator<= vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

Based on operator<.

Definition at line 870 of file vtkUUID.h.

vtkstd_bool operator== vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

UUID equality comparison.

Returns:
true iff a1 and a2 are equal, otherwise false.

Definition at line 847 of file vtkUUID.h.

References vtkUUID::Structure::Compare().

vtkstd_bool operator> vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

Based on operator<.

Definition at line 865 of file vtkUUID.h.

vtkstd_bool operator>= vtkUUID::Structure const &  a1,
vtkUUID::Structure const &  a2
[inline]
 

Based on operator<.

Definition at line 875 of file vtkUUID.h.

void Swap vtkUUID::Structure a1,
vtkUUID::Structure a2
[inline]
 

Definition at line 879 of file vtkUUID.h.

References vtkUUID::Structure::Swap().

Referenced by vtkPolyDataMap::Swap(), vtkPaletteMap::Swap(), vtkPaletteHashMap::Swap(), vtkPaletteElementMap::Swap(), vtkPaletteElementHashMap::Swap(), vtkObjectSet::Swap(), vtkObjectMap::Swap(), vtkObjectHashMap::Swap(), vtkExtensionsObjectSet::Swap(), vtkExtensionsObjectMap::Swap(), vtkExtensionsObjectHashMap::Swap(), and vtkDataSetMap::Swap().


Variable Documentation

vtkUUID::Init vtkUUIDInitInstance [static]
 

Definition at line 886 of file vtkUUID.h.


Generated on Tue Aug 10 03:41:40 2004 for vtkExtensions by doxygen 1.3.7