2 #include <base/Eigen.hpp>     3 #include <Eigen/Geometry>    13         Circle(
double centerX, 
double centerY, 
double radius);
    27         std::vector<base::Vector2d> 
intersect(
const Eigen::ParametrizedLine<double, 2>& line) 
const;
    38         std::vector<base::Vector2d> 
samplePoints(
double start, 
double end, 
size_t num) 
const;
 static Circle Unit()
Definition: Circle.cpp:12
 
std::vector< base::Vector2d > samplePoints(double start, double end, size_t num) const
 
void setRadius(double radius)
Definition: Circle.cpp:157
 
base::Vector2d center
Definition: Circle.hpp:47
 
base::Vector2d getCenter() const
Definition: Circle.cpp:142
 
Circle(const base::Vector2d ¢er, double radius)
Definition: Circle.cpp:6
 
void setCenter(const base::Vector2d &c)
Definition: Circle.cpp:152
 
double getRadius() const
Definition: Circle.cpp:147
 
double r
Definition: Circle.hpp:48
 
std::vector< base::Vector2d > intersect(const Circle &other) const
Definition: Circle.cpp:65