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 <Interface0D.h>
Inheritance diagram for Interface0D:
Public Member Functions | |
virtual string | getExactTypeName () const |
virtual real | getX () const |
virtual real | getY () const |
virtual real | getZ () const |
virtual Geometry::Vec3f | getPoint3D () const |
virtual real | getProjectedX () const |
virtual real | getProjectedY () const |
virtual real | getProjectedZ () const |
virtual Geometry::Vec2f | getPoint2D () const |
virtual FEdge * | getFEdge (Interface0D &) |
virtual Id | getId () const |
virtual Nature::VertexNature | getNature () const |
virtual SVertex * | castToSVertex () |
virtual ViewVertex * | castToViewVertex () |
virtual NonTVertex * | castToNonTVertex () |
virtual TVertex * | castToTVertex () |
virtual string getExactTypeName | ( | ) | const [inline, virtual] |
Returns the string "Interface0D".
Reimplemented in SVertex, ViewVertex, TVertex, NonTVertex, StrokeVertex, and CurvePoint.
virtual real getX | ( | ) | const [inline, virtual] |
Returns the 3D x coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual real getY | ( | ) | const [inline, virtual] |
Returns the 3D y coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual real getZ | ( | ) | const [inline, virtual] |
Returns the 3D z coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual Geometry::Vec3f getPoint3D | ( | ) | const [inline, virtual] |
Returns the 3D point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual real getProjectedX | ( | ) | const [inline, virtual] |
Returns the 2D x coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual real getProjectedY | ( | ) | const [inline, virtual] |
Returns the 2D y coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual real getProjectedZ | ( | ) | const [inline, virtual] |
Returns the 2D z coordinate of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual Geometry::Vec2f getPoint2D | ( | ) | const [inline, virtual] |
Returns the 2D point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual FEdge* getFEdge | ( | Interface0D & | ) | [inline, virtual] |
Returns the FEdge that lies between this Interface0D and the Interface0D given as argument.
Reimplemented in SVertex, and CurvePoint.
virtual Id getId | ( | ) | const [inline, virtual] |
Returns the Id of the point.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual Nature::VertexNature getNature | ( | ) | const [inline, virtual] |
Returns the nature of the point.
Reimplemented in SVertex, ViewVertex, and CurvePoint.
virtual SVertex* castToSVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in SVertex if it can be.
Reimplemented in SVertex, NonTVertex, and CurvePoint.
virtual ViewVertex* castToViewVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in ViewVertex if it can be.
Reimplemented in SVertex, TVertex, NonTVertex, and CurvePoint.
virtual NonTVertex* castToNonTVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in NonTVertex if it can be.
Reimplemented in SVertex, NonTVertex, and CurvePoint.
virtual TVertex* castToTVertex | ( | ) | [inline, virtual] |
Cast the Interface0D in TVertex if it can be.
Reimplemented in SVertex, TVertex, and CurvePoint.