30 #ifndef GEOMETRIC_SHAPE_H 31 #define GEOMETRIC_SHAPE_H 42 const std::string &shape_name =
"GeometricShapeBox");
45 virtual bool checkContain(
const Vec2d &pnt,
bool BOUNDARY_INCLUDED =
true)
override;
46 virtual Vec2d findClosestPoint(
const Vec2d &pnt)
override;
63 const std::string &shape_name =
"GeometricShapeBall");
66 virtual bool checkContain(
const Vec2d &pnt,
bool BOUNDARY_INCLUDED =
true)
override;
67 virtual Vec2d findClosestPoint(
const Vec2d &pnt)
override;
74 #endif // GEOMETRIC_SHAPE_H Definition: geometric_shape.h:38
Base class for all volumetric geometries Note that checkContain and findClosest point are basic funct...
Definition: base_geometry.h:64
used to define a closed region
Definition: multi_polygon_shape.h:52
Here, we define the 2D geometric algortihms. they are based on the boost library. ...
Definition: geometric_shape.h:56
Shape is the base class for all geometries.
Definition: solid_body_supplementary.cpp:9