|
bioprocessing 6.0.4
|
Coordinates-defined vertices. More...
#include <bioprocessing/graph/pointvertex.h>


Public Types | |
| typedef PointVertexRef< P > | Vertex |
| Useable type (RC type) | |
| typedef PointVertexRef< P > | Ref |
| Reference type. | |
| typedef P | Point |
| Coordiantes type. | |
Public Types inherited from bio::BaseVertex | |
| typedef BaseVertexRef | Vertex |
| Useable type (its RC pointer) | |
| typedef BaseVertexRef | Ref |
| RC pointer to the type. | |
Public Member Functions | |
| PointVertex (const Point &p) | |
| Constructor from coordiantes. | |
| PointVertex (const This &other) | |
| Copy constructor. | |
| virtual | ~PointVertex () |
| const Point & | point () const |
| constant accessor to the coordinates | |
| Point & | point () |
| non constant accessor to the coordinates | |
| 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 |
Public Member Functions inherited from bio::BaseVertex | |
| BaseVertex () | |
| Default constructor. | |
| 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 PointVertex< P > | This |
| Type of *this. | |
| typedef BaseVertex | Base |
| Base class. | |
Protected Types inherited from bio::BaseVertex | |
| typedef BaseVertex | This |
Type of *this. | |
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 |
|
inline |
|
inlinevirtual |
Definition at line 52 of file pointvertex.h.
|
inlinevirtual |
Definition at line 69 of file pointvertex.h.
References operator==().
|
inlinevirtual |
Definition at line 87 of file pointvertex.h.
|
inlinevirtual |
Definition at line 93 of file pointvertex.h.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 73 of file pointvertex.h.
References _point.
|
inlinevirtual |
Definition at line 99 of file pointvertex.h.
|
inline |
non constant accessor to the coordinates
Definition at line 59 of file pointvertex.h.
References _point.
|
inline |
constant accessor to the coordinates
Definition at line 57 of file pointvertex.h.
References _point.
Referenced by operator<<().
|
friend |
Definition at line 108 of file pointvertex.h.
|
protected |
Definition at line 108 of file pointvertex.h.
Referenced by operator==(), operator>(), point(), point(), PointVertex(), and PointVertex().