24 #if GEOM_PSEUDO3D==GEOM_TRUE
25 namespace GEOM_FADE25D {
26 #elif GEOM_PSEUDO3D==GEOM_FALSE
27 namespace GEOM_FADE2D {
29 #error GEOM_PSEUDO3D is not defined
50 Circle2(
double x,
double y,
double sqRadius_);
std::ostream & operator<<(std::ostream &stream, const Bbox2 &pC)
Prints the bounding box to a stream.
Definition: Bbox2.h:605
Point2 center(const Point2 &p0, const Point2 &p1)
Compute the midpoint of points p0 and p1.
Definition: Point2.h:782
Circle class for visualization.
Definition: Circle2.h:41
CLASS_DECLSPEC ~Circle2()
Destructor.
CLASS_DECLSPEC Point2 getCenter()
Get the center of the circle.
CLASS_DECLSPEC double getRadius()
Get the radius of the circle.
CLASS_DECLSPEC Circle2(double x, double y, double sqRadius_)
Constructor.
CLASS_DECLSPEC double getSqRadius()
Get the squared radius of the circle.
CLASS_DECLSPEC Circle2(const Point2 ¢er_, double sqRadius_)
Constructor.
Represents a 2.5D point.
Definition: Point2.h:76