31#ifndef GEOMETRICOBJECT_H
32#define GEOMETRICOBJECT_H
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56
GeometricObject()
Definition GeometricObject.cpp:35
virtual double distancePoint(const Coord &) const
Compute the distance between a vertex and the corresponding geometric object.
Definition GeometricObject.h:49
Coord m_point
Type of the geometric object.
Definition GeometricObject.h:72
virtual void setPositionPoint(double posX, double posY, double posZ)
Definition GeometricObject.h:68
TypeGO m_type
Definition GeometricObject.h:71
virtual ~GeometricObject()
Definition GeometricObject.cpp:43
const Coord & getPoint() const
Definition GeometricObject.h:67
TypeGO getType()
Return the type of the geometric object.
Definition GeometricObject.h:63
virtual Coord projectionPoint(const Coord &) const
Compute the projection between a vertex and the corresponding geometric object.
Definition GeometricObject.h:56