NLMISC::CClassId Class Reference

A unique id to specify Object by a uint64. More...

#include <class_id.h>

Inherited by NLMISC::CEvent.

List of all members.

Public Member Functions

 CClassId ()
 CClassId (uint32 a, uint32 b)
 CClassId (uint64 a)
bool operator== (const CClassId &o) const
bool operator!= (const CClassId &o) const
bool operator<= (const CClassId &o) const
bool operator>= (const CClassId &o) const
bool operator< (const CClassId &o) const
bool operator> (const CClassId &o) const
 operator uint64 () const

Static Public Attributes

static const CClassId Null

Private Attributes

uint64 Uid

Detailed Description

A unique id to specify Object by a uint64.

The Deriver should use a Max-like Id generator, to identify his own object.

Author:
Lionel Berenguier
Nevrax France
Date:
2000

Definition at line 42 of file class_id.h.


Constructor & Destructor Documentation

NLMISC::CClassId::CClassId (  )  [inline]

Definition at line 50 of file class_id.h.

References Uid.

NLMISC::CClassId::CClassId ( uint32  a,
uint32  b 
) [inline]

Definition at line 51 of file class_id.h.

References Uid.

NLMISC::CClassId::CClassId ( uint64  a  )  [inline]

Definition at line 52 of file class_id.h.

References Uid.


Member Function Documentation

NLMISC::CClassId::operator uint64 (  )  const [inline]

Definition at line 60 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator!= ( const CClassId o  )  const [inline]

Definition at line 54 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator< ( const CClassId o  )  const [inline]

Definition at line 57 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator<= ( const CClassId o  )  const [inline]

Definition at line 55 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator== ( const CClassId o  )  const [inline]

Definition at line 53 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator> ( const CClassId o  )  const [inline]

Definition at line 58 of file class_id.h.

References Uid.

bool NLMISC::CClassId::operator>= ( const CClassId o  )  const [inline]

Definition at line 56 of file class_id.h.

References Uid.


Member Data Documentation

Definition at line 47 of file class_id.h.

Referenced by NL3D::CScene::createModel(), and NL3D::CScene::registerModel().


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

Generated on Thu Jan 7 08:30:17 2010 for NeL by  doxygen 1.6.1