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
Abstract class for geometric object.
Definition GeometricObject.h:41
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:50
TypeGO m_type
Definition GeometricObject.h:59
virtual ~GeometricObject()
Definition GeometricObject.cpp:46
TypeGO getType()
Return the type of the geometric object.
Definition GeometricObject.h:56
virtual Coord projectionPoint(const Coord &) const
Compute the projection between a vertex and the corresponding geometric object.
Definition GeometricObject.h:53