Geom Software - C++ Programming and Geometry Libraries
Fade2D Documentation pages v1.55
GEOM_FADE2D::Circle2 Class Reference

Circle. More...

#include <Circle2.h>

Public Member Functions

 Circle2 (double x, double y, double sqRadius_)
 Constructor. More...
 
 Circle2 (const Point2 &center_, double sqRadius_)
 Constructor. More...
 
double getRadius ()
 Get the radius of the circle. More...
 
double getSqRadius ()
 Get the squared radius of the circle. More...
 
Point2 getCenter ()
 Get the center of the circle. More...
 

Protected Attributes

Point2 center
 
double sqRadius
 

Friends

std::ostream & operator<< (std::ostream &stream, Circle2 b)
 

Detailed Description

Constructor & Destructor Documentation

◆ Circle2() [1/2]

GEOM_FADE2D::Circle2::Circle2 ( double  x,
double  y,
double  sqRadius_ 
)
Parameters
xis x-coordinate of the center
yis y-coordinate of the center
sqRadius_is the squared radius of the circle
Warning
The method expects the squared radius

◆ Circle2() [2/2]

GEOM_FADE2D::Circle2::Circle2 ( const Point2 center_,
double  sqRadius_ 
)
Parameters
center_center of the circle
sqRadius_squared radius of the circle
Warning
The method expects the squared radius

Member Function Documentation

◆ getCenter()

Point2 GEOM_FADE2D::Circle2::getCenter ( )
Returns
a Point2 which represents the center

◆ getRadius()

double GEOM_FADE2D::Circle2::getRadius ( )
Returns
the radius

◆ getSqRadius()

double GEOM_FADE2D::Circle2::getSqRadius ( )
Returns
the squared radius

The documentation for this class was generated from the following file: