OpendTect  6.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
IDWithGroup< GroupNrT, ObjNrT >::ObjID Class Reference
Inheritance diagram for IDWithGroup< GroupNrT, ObjNrT >::ObjID:
[legend]

Public Member Functions

 ObjID ()
 
bool operator== (const ObjID &oth) const
 
bool operator!= (const ObjID &oth) const
 
- Public Member Functions inherited from IntegerID< ObjNrT >
 IntegerID ()
 
ObjNrT getI () const
 
void setI (ObjNrT i)
 
bool operator== (const IntegerID &oth) const
 
bool operator!= (const IntegerID &oth) const
 
bool isInvalid () const
 
bool isValid () const
 
void setInvalid ()
 

Static Public Member Functions

static ObjID get (ObjNrT i)
 
static ObjID getInvalid ()
 
- Static Public Member Functions inherited from IntegerID< ObjNrT >
static IntegerID get (ObjNrT i)
 
static IntegerID getInvalid ()
 

Protected Member Functions

 ObjID (ObjNrT i)
 
- Protected Member Functions inherited from IntegerID< ObjNrT >
 IntegerID (ObjNrT i)
 

Friends

class TypeSet< ObjID >
 

Additional Inherited Members

- Public Types inherited from IntegerID< ObjNrT >
typedef ObjNrT IDType
 
- Protected Attributes inherited from IntegerID< ObjNrT >
ObjNrT nr_
 

Constructor & Destructor Documentation

template<class GroupNrT, class ObjNrT>
IDWithGroup< GroupNrT, ObjNrT >::ObjID::ObjID ( )
inline
template<class GroupNrT, class ObjNrT>
IDWithGroup< GroupNrT, ObjNrT >::ObjID::ObjID ( ObjNrT  i)
inlineprotected

Member Function Documentation

template<class GroupNrT, class ObjNrT>
static ObjID IDWithGroup< GroupNrT, ObjNrT >::ObjID::get ( ObjNrT  i)
inlinestatic
template<class GroupNrT, class ObjNrT>
static ObjID IDWithGroup< GroupNrT, ObjNrT >::ObjID::getInvalid ( )
inlinestatic
template<class GroupNrT, class ObjNrT>
bool IDWithGroup< GroupNrT, ObjNrT >::ObjID::operator!= ( const ObjID oth) const
inline
template<class GroupNrT, class ObjNrT>
bool IDWithGroup< GroupNrT, ObjNrT >::ObjID::operator== ( const ObjID oth) const
inline

Friends And Related Function Documentation

template<class GroupNrT, class ObjNrT>
friend class TypeSet< ObjID >
friend

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017