bioprocessing
5.1.2
|
Coordinates-defined vertices. More...
#include <bioprocessing/graph/pointvertex.h>
Public Types | |
typedef PointVertexRef< P > | Vertex |
Useable type (RC type) More... | |
typedef PointVertexRef< P > | Ref |
Reference type. More... | |
typedef P | Point |
Coordiantes type. More... | |
![]() | |
typedef BaseVertexRef | Vertex |
Useable type (its RC pointer) More... | |
typedef BaseVertexRef | Ref |
RC pointer to the type. More... | |
Public Member Functions | |
PointVertex (const Point &p) | |
Constructor from coordiantes. More... | |
PointVertex (const This &other) | |
Copy constructor. More... | |
virtual | ~PointVertex () |
const Point & | point () const |
constant accessor to the coordinates More... | |
Point & | point () |
non constant accessor to the coordinates 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 |
virtual bool | operator>= (const This &other) const |
![]() | |
BaseVertex () | |
Default constructor. More... | |
virtual | ~BaseVertex () |
Protected Types | |
typedef PointVertex< P > | This |
Type of *this. More... | |
typedef BaseVertex | Base |
Base class. More... | |
![]() | |
typedef BaseVertex | This |
Type of *this . More... | |
Protected Attributes | |
Point | _point |
Friends | |
class | PointVertexRef< P > |
Coordinates-defined vertices.
This class is templated with a point type (Point3d
, Point4dl
, Point2df
, ...). Such a point represents the coordinates of the vertex. Two vertices are considered equal if their coordinates are.
Definition at line 35 of file pointvertex.h.
|
protected |
Base class.
Definition at line 40 of file pointvertex.h.
typedef P bio::PointVertex< P >::Point |
Coordiantes type.
Definition at line 44 of file pointvertex.h.
typedef PointVertexRef<P> bio::PointVertex< P >::Ref |
Reference type.
Definition at line 43 of file pointvertex.h.
|
protected |
Type of *this.
Definition at line 39 of file pointvertex.h.
typedef PointVertexRef<P> bio::PointVertex< P >::Vertex |
Useable type (RC type)
Definition at line 42 of file pointvertex.h.
|
inline |
Constructor from coordiantes.
Definition at line 49 of file pointvertex.h.
|
inline |
Copy constructor.
Definition at line 51 of file pointvertex.h.
|
inlinevirtual |
Definition at line 52 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 69 of file pointvertex.h.
References bio::PointVertex< P >::operator==().
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 87 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 93 of file pointvertex.h.
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 63 of file pointvertex.h.
References bio::PointVertex< P >::_point.
Referenced by bio::PointVertex< P >::operator!=().
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 73 of file pointvertex.h.
References bio::PointVertex< P >::_point.
|
inlinevirtual |
Reimplemented from bio::BaseVertex.
Definition at line 99 of file pointvertex.h.
|
inline |
non constant accessor to the coordinates
Definition at line 59 of file pointvertex.h.
References bio::PointVertex< P >::_point.
|
inline |
constant accessor to the coordinates
Definition at line 57 of file pointvertex.h.
References bio::PointVertex< P >::_point.
Referenced by operator<<().
|
friend |
Definition at line 108 of file pointvertex.h.
|
protected |
Definition at line 108 of file pointvertex.h.
Referenced by bio::PointVertex< P >::operator==(), bio::PointVertex< P >::operator>(), and bio::PointVertex< P >::point().