h o m e | d o c u m e n t a t i o n | c l a s s h i e r a r c h y |
#include <ViewMap.h>
Inheritance diagram for NonTVertex:
Public Member Functions | |
virtual string | getExactTypeName () const |
virtual real | getX () const |
virtual real | getY () const |
virtual real | getZ () const |
virtual Vec3f | getPoint3D () const |
virtual real | getProjectedX () const |
virtual real | getProjectedY () const |
virtual real | getProjectedZ () const |
virtual Vec2f | getPoint2D () const |
virtual Id | getId () const |
virtual SVertex * | castToSVertex () |
virtual ViewVertex * | castToViewVertex () |
virtual NonTVertex * | castToNonTVertex () |
NonTVertex () | |
NonTVertex (SVertex *iSVertex) | |
virtual | ~NonTVertex () |
SVertex * | svertex () |
void | SetSVertex (SVertex *iSVertex) |
virtual ViewVertexInternal::orientedViewEdgeIterator | edgesBegin () |
virtual ViewVertexInternal::orientedViewEdgeIterator | edgesEnd () |
virtual ViewVertexInternal::orientedViewEdgeIterator | edgesIterator (ViewEdge *iEdge) |
Protected Member Functions | |
NonTVertex (NonTVertex &iBrother) | |
virtual ViewVertex * | dupplicate () |
NonTVertex | ( | ) | [inline] |
Default constructor.
NonTVertex | ( | SVertex * | iSVertex | ) | [inline] |
Builds a NonTVertex from a SVertex.
NonTVertex | ( | NonTVertex & | iBrother | ) | [inline, protected] |
Copy constructor.
virtual ~NonTVertex | ( | ) | [inline, virtual] |
destructor.
virtual string getExactTypeName | ( | ) | const [inline, virtual] |
Returns the string "ViewVertex" .
Reimplemented from ViewVertex.
virtual real getX | ( | ) | const [inline, virtual] |
Returns the 3D x coordinate of the vertex .
Reimplemented from Interface0D.
virtual real getY | ( | ) | const [inline, virtual] |
Returns the 3D y coordinate of the vertex .
Reimplemented from Interface0D.
virtual real getZ | ( | ) | const [inline, virtual] |
Returns the 3D z coordinate of the vertex .
Reimplemented from Interface0D.
virtual Vec3f getPoint3D | ( | ) | const [inline, virtual] |
Returns the 3D point.
Reimplemented from Interface0D.
virtual real getProjectedX | ( | ) | const [inline, virtual] |
Returns the projected 3D x coordinate of the vertex .
Reimplemented from Interface0D.
virtual real getProjectedY | ( | ) | const [inline, virtual] |
Returns the projected 3D y coordinate of the vertex .
Reimplemented from Interface0D.
virtual real getProjectedZ | ( | ) | const [inline, virtual] |
Returns the projected 3D z coordinate of the vertex .
Reimplemented from Interface0D.
virtual Vec2f getPoint2D | ( | ) | const [inline, virtual] |
Returns the 2D point.
Reimplemented from Interface0D.
virtual Id getId | ( | ) | const [inline, virtual] |
Returns the Id of the vertex .
Reimplemented from Interface0D.
virtual SVertex* castToSVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in SVertex if it can be.
Reimplemented from Interface0D.
virtual ViewVertex* castToViewVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in ViewVertex if it can be.
Reimplemented from Interface0D.
virtual NonTVertex* castToNonTVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in NonTVertex if it can be.
Reimplemented from Interface0D.
virtual ViewVertex* dupplicate | ( | ) | [inline, protected, virtual] |
Cloning method.
Implements ViewVertex.
SVertex* svertex | ( | ) | [inline] |
Returns the SVertex on top of which this NonTVertex is built.
void SetSVertex | ( | SVertex * | iSVertex | ) | [inline] |
Sets the SVertex on top of which this NonTVertex is built.
virtual ViewVertexInternal::orientedViewEdgeIterator edgesBegin | ( | ) | [virtual] |
Returns an iterator over the ViewEdges that goes to or comes from this ViewVertex pointing to the first ViewEdge of the list. The orientedViewEdgeIterator allows to iterate in CCW order over these ViewEdges and to get the orientation for each ViewEdge (incoming/outgoing).
Implements ViewVertex.
virtual ViewVertexInternal::orientedViewEdgeIterator edgesEnd | ( | ) | [virtual] |
Returns an orientedViewEdgeIterator over the ViewEdges around this ViewVertex, pointing after the last ViewEdge.
Implements ViewVertex.
virtual ViewVertexInternal::orientedViewEdgeIterator edgesIterator | ( | ViewEdge * | iEdge | ) | [virtual] |
Returns an orientedViewEdgeIterator pointing to the ViewEdge given as argument.
Implements ViewVertex.