35 T *ptr() {
return pnt(); }
36 const T *ptr()
const {
return pnt(); }
70 const T *ptr()
const {
return pnt(); }
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4
same as LynkType, but with a constant pointer object
Definition ilinktype.h:46
bool operator!=(const CLinkType &l) const
not equal operator
Definition ilinktype.h:62
CLinkType(const CLinkType< C > &l)
copy constructor
Definition ilinktype.h:54
CLinkType(const LinkType< T > &l)
copy constructor
Definition ilinktype.h:52
bool operator==(const CLinkType &l) const
equal operator
Definition ilinktype.h:60
const T * pnt_
object pointer
Definition ilinktype.h:73
const T * pnt() const
returns the T const object pointer, see operator->()
Definition ilinktype.h:69
CLinkType()
default constructor
Definition ilinktype.h:48
const CLinkType< T > & operator=(const LinkType< T > &l)
copy operator
Definition ilinktype.h:58
CLinkType(const T *t, uint32 i)
contructor takes a const pointer /a t /a to the object T and a index /a i /a.
Definition ilinktype.h:50
const T * operator->() const
returns the T const object pointer
Definition ilinktype.h:65
uint32 ind_
reference index
Definition ilinktype.h:75
const CLinkType< T > & operator=(const CLinkType< C > &l)
copy operator
Definition ilinktype.h:56
uint32 ind() const
return the object index
Definition ilinktype.h:67
Interface for LinkType<> objects, POD that contain both the pointer to the next object and an index f...
Definition ilinktype.h:12
uint32 ind() const
returns the object index
Definition ilinktype.h:30
T * pnt()
returns the T object pointer, see operator->()
Definition ilinktype.h:32
LinkType()
default constructor
Definition ilinktype.h:14
T * operator->()
returns the T object pointer
Definition ilinktype.h:26
LinkType(T *t, uint32 i)
contructor takes a pointer /a t /a to the object T and a index /a i /a.
Definition ilinktype.h:16
T * pnt_
object pointer
Definition ilinktype.h:39
bool operator!=(const LinkType &l) const
Not equal to operator.
Definition ilinktype.h:24
uint32 ind_
reference index
Definition ilinktype.h:41
const T * operator->() const
returns the T const object pointer
Definition ilinktype.h:28
const LinkType< T > & operator=(const LinkType< C > &l)
copy operator
Definition ilinktype.h:20
const T * pnt() const
returns the T const object pointer, see operator->()
Definition ilinktype.h:34
LinkType(const LinkType< C > &l)
copy constructor
Definition ilinktype.h:18
bool operator==(const LinkType &l) const
Equal to operator.
Definition ilinktype.h:22