Artec 3D Scanning SDK  2.0
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
artec::sdk::base::Uuid Class Reference

#include <artec/sdk/base/Uuid.h>

Public Types

enum  { UuidSize = 16 }
 

Public Member Functions

 Uuid ()
 Create empty UUID {00000000-0000-0000-0000-000000000000}. More...
 

Static Public Member Functions

static bool less (const Uuid &left, const Uuid &right)
 Compare two UUIDs. More...
 

Friends

ErrorCode generateUuid (Uuid *uuid)
 Generate new UUID. More...
 
ErrorCode convertUuidtoString (IString **string, const Uuid *uuid)
 Convert Uuid to string. More...
 
ErrorCode converStringtoUuid (Uuid *uuid, IString *string)
 Convert string to Uuid. More...
 

Detailed Description

Definition at line 33 of file Uuid.h.

Member Enumeration Documentation

anonymous enum
Enumerator
UuidSize 

Definition at line 36 of file Uuid.h.

Constructor & Destructor Documentation

artec::sdk::base::Uuid::Uuid ( )
inline

Create empty UUID {00000000-0000-0000-0000-000000000000}.

Definition at line 41 of file Uuid.h.

Member Function Documentation

static bool artec::sdk::base::Uuid::less ( const Uuid left,
const Uuid right 
)
inlinestatic

Compare two UUIDs.

Definition at line 52 of file Uuid.h.

Friends And Related Function Documentation

ErrorCode converStringtoUuid ( Uuid uuid,
IString string 
)
friend

Convert string to Uuid.

ErrorCode convertUuidtoString ( IString **  string,
const Uuid uuid 
)
friend

Convert Uuid to string.

ErrorCode generateUuid ( Uuid uuid)
friend

Generate new UUID.

Parameters
uuidpointer to UUID to be created.
Returns
Error code.

The documentation for this class was generated from the following file: