bioprocessing
5.1.2
|
Base class for vertices. More...
#include <bioprocessing/graph/basevertex.h>
Public Types | |
typedef BaseVertexRef | Vertex |
Useable type (its RC pointer) More... | |
typedef BaseVertexRef | Ref |
RC pointer to the type. More... | |
Public Member Functions | |
BaseVertex () | |
Default constructor. More... | |
virtual | ~BaseVertex () |
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 |
virtual bool | operator>= (const This &other) const |
Protected Types | |
typedef BaseVertex | This |
Type of *this . More... | |
Friends | |
class | BaseVertexRef |
Base class for vertices.
In this basic construction, a vertex is an object. Consequentely, each instance of a BaseVertex is a different vertex.
You shouldn't directly manipulate a BaseVertex object, and instead use BaseVertexRef which is its entry point (A reference counting pointer that dereference its methods)
Definition at line 33 of file basevertex.h.
typedef BaseVertexRef bio::BaseVertex::Ref |
RC pointer to the type.
Definition at line 40 of file basevertex.h.
|
protected |
Type of *this
.
Definition at line 37 of file basevertex.h.
typedef BaseVertexRef bio::BaseVertex::Vertex |
Useable type (its RC pointer)
Definition at line 39 of file basevertex.h.
|
inline |
Default constructor.
Definition at line 45 of file basevertex.h.
|
inlinevirtual |
Definition at line 46 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 62 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 54 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 66 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 58 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 50 of file basevertex.h.
|
inlinevirtual |
Reimplemented in bio::PointVertex< P >.
Definition at line 70 of file basevertex.h.
|
friend |
Definition at line 75 of file basevertex.h.