|
bioprocessing
5.0.5
|
Reference counting pointer to a PointVertex. More...
#include <bioprocessing/graph/pointvertex.h>


Public Types | |
| typedef Pointed::Vertex | Vertex |
| Useable type (RC) More... | |
| typedef Pointed::Point | Point |
| Point. More... | |
Public Types inherited from bio::BaseVertexRef | |
| typedef Pointed::Vertex | Vertex |
| Useable type. More... | |
Public Member Functions | |
| PointVertexRef () | |
| Default constructor (creates an empty pointer) More... | |
| PointVertexRef (const Point &p) | |
| Constructor from coordinates. More... | |
| PointVertexRef (Pointed *v) | |
Constructor from a pointer (the pointer should either be created by new, or be already referenced by a rc_ptr. More... | |
| PointVertexRef (const Base &other) | |
| Copy constructor (it copies the reference, it does not duplicate the pointed object) More... | |
| virtual | ~PointVertexRef () |
| virtual bool | operator== (const This &other) const |
| There is equality if both pointers are none, or if both pointed objects are equal. More... | |
| virtual bool | operator!= (const This &other) const |
| virtual bool | operator> (const This &other) const |
| virtual bool | operator< (const This &other) const |
| virtual bool | operator>= (const This &other) const |
| virtual bool | operator<= (const This &other) const |
| const Point & | point () const |
| constant accessor to the coordinates More... | |
| Point & | point () |
| non constant accessor to the coordinates More... | |
Public Member Functions inherited from bio::BaseVertexRef | |
| BaseVertexRef () | |
| Default constructor. More... | |
| BaseVertexRef (Pointed *v) | |
Constructor from a pointer (the pointer should either be created by new, or be already referenced by a rc_ptr. More... | |
| BaseVertexRef (const Base &other) | |
| Copy constructor (copies the reference, it does not duplicate the pointed object) More... | |
| virtual | ~BaseVertexRef () |
Static Public Member Functions | |
| static Vertex | none () |
| Empty pointer factory. More... | |
Static Public Member Functions inherited from bio::BaseVertexRef | |
| static Vertex | none () |
| Empty pointer factory. More... | |
Protected Types | |
| typedef PointVertexRef< P > | This |
| Type of *this. More... | |
| typedef BaseVertexRef | Base |
| Base class (rc_ptr) More... | |
| typedef PointVertex< P > | Pointed |
| Pointed object type. More... | |
Protected Types inherited from bio::BaseVertexRef | |
| typedef BaseVertexRef | This |
Type of *this. More... | |
| typedef carto::rc_ptr< BaseVertex > | Base |
| Base class type. More... | |
| typedef BaseVertex | Pointed |
| Pointed object type. More... | |
Reference counting pointer to a PointVertex.
These objects also have full access to PointVertex methods (without having to dereference the pointer)
Definition at line 24 of file pointvertex.h.
|
protected |
Base class (rc_ptr)
Definition at line 143 of file pointvertex.h.
| typedef Pointed::Point bio::PointVertexRef< P >::Point |
Point.
Definition at line 147 of file pointvertex.h.
|
protected |
Pointed object type.
Definition at line 144 of file pointvertex.h.
|
protected |
Type of *this.
Definition at line 142 of file pointvertex.h.
| typedef Pointed::Vertex bio::PointVertexRef< P >::Vertex |
Useable type (RC)
Definition at line 146 of file pointvertex.h.
|
inline |
Default constructor (creates an empty pointer)
Definition at line 152 of file pointvertex.h.
|
inline |
Constructor from coordinates.
Definition at line 154 of file pointvertex.h.
|
inline |
Constructor from a pointer (the pointer should either be created by new, or be already referenced by a rc_ptr.
See rc_ptr for more details on reference counting pointers)
Definition at line 158 of file pointvertex.h.
|
inline |
Copy constructor (it copies the reference, it does not duplicate the pointed object)
Definition at line 161 of file pointvertex.h.
|
inlinevirtual |
Definition at line 162 of file pointvertex.h.
|
inlinestatic |
|
inlinevirtual |
Reimplemented from bio::BaseVertexRef.
Definition at line 183 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertexRef.
Definition at line 196 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertexRef.
Definition at line 209 of file pointvertex.h.
|
inlinevirtual |
There is equality if both pointers are none, or if both pointed objects are equal.
Reimplemented from bio::BaseVertexRef.
Definition at line 174 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertexRef.
Definition at line 187 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertexRef.
Definition at line 205 of file pointvertex.h.
|
inline |
constant accessor to the coordinates
Definition at line 217 of file pointvertex.h.
Referenced by bio::CoustyFlowMap< PointVertexRef< Point4dl >, L >::label(), operator<<(), bio::CoustyFlowMap< PointVertexRef< Point4dl >, L >::setLabel(), and bio::CoustyFlowMap< PointVertexRef< Point4dl >, L >::setMinimum().
|
inline |
non constant accessor to the coordinates
Definition at line 219 of file pointvertex.h.