36 std::vector<Point2d> vpts{
49 for(
int i=0; i<n; i++ )
68 std::ostringstream oss;
69 oss <<
"showcase7d_" << std::setfill(
'0') << std::setw(2) <<i <<
".svg";
70 im.write( oss.str() );
A circle.
Definition: homog2d.hpp:378
Segment seg
Definition: homog2d_test.cpp:4033
img::Image< img::SvgImage > im(280, 220)
#define M_PI
Definition: homog2d.hpp:235
FRect rect
Definition: homog2d_test.cpp:4038
void translate(T1 dx, T2 dy)
Translate Segment.
Definition: homog2d.hpp:4992
void translate(TX dx, TY dy)
Translate Polyline using dx, dy.
Definition: homog2d.hpp:6411
Draw parameters, independent of back-end library.
Definition: homog2d.hpp:514
void draw_object(const Ellipse &ell, const T &p, img::DrawParams &dp)
Definition: showcase7d.cpp:14
Ellipse as a conic in matrix form.
Definition: homog2d.hpp:380
Ellipse ell
Definition: homog2d_test.cpp:4037
void draw(img::Image< cv::Mat > &, img::DrawParams dp=img::DrawParams()) const
Draw Ellipse (Opencv implementation)
Definition: homog2d.hpp:11929
A Flat Rectangle, modeled by its two opposite points.
Definition: homog2d.hpp:379
A line segment, oriented (OSegment_) or not (Segment_). Holds the two points.
Definition: homog2d.hpp:366
DrawParams & setColor(uint8_t r, uint8_t g, uint8_t b)
Definition: homog2d.hpp:605
Polyline, will be instanciated either as OPolyline_ (open polyline) or CPolyline_.
Definition: homog2d.hpp:364
void translate(TX dx, TY dy)
Translate Circle.
Definition: homog2d.hpp:3366
void translate(TX dx, TY dy)
Translate FRect.
Definition: homog2d.hpp:2810
Circle cir
Definition: homog2d_test.cpp:4036