![]() |
Geometrize 1.0
C++ library for geometrizing images into geometric primitives
|
#include <cstdint>
Go to the source code of this file.
Namespaces | |
namespace | geometrize |
Functions | |
void | geometrize::setup (geometrize::Shape &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Circle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Ellipse &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Line &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Polyline &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::QuadraticBezier &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Rectangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::RotatedEllipse &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::RotatedRectangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::setup (geometrize::Triangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Shape &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Circle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Ellipse &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Line &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Polyline &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::QuadraticBezier &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Rectangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::RotatedEllipse &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::RotatedRectangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::mutate (geometrize::Triangle &s, const std::int32_t xMin, const std::int32_t yMin, const std::int32_t xMax, const std::int32_t yMax) |
void | geometrize::translate (geometrize::Shape &s, const float x, const float y) |
void | geometrize::translate (geometrize::Circle &s, const float x, const float y) |
void | geometrize::translate (geometrize::Ellipse &s, const float x, const float y) |
void | geometrize::translate (geometrize::Line &s, const float x, const float y) |
void | geometrize::translate (geometrize::Polyline &s, const float x, const float y) |
void | geometrize::translate (geometrize::QuadraticBezier &s, const float x, const float y) |
void | geometrize::translate (geometrize::Rectangle &s, const float x, const float y) |
void | geometrize::translate (geometrize::RotatedEllipse &s, const float x, const float y) |
void | geometrize::translate (geometrize::RotatedRectangle &s, const float x, const float y) |
void | geometrize::translate (geometrize::Triangle &s, const float x, const float y) |
void | geometrize::scale (geometrize::Shape &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Circle &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Ellipse &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Line &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Polyline &s, const float scaleFactor) |
void | geometrize::scale (geometrize::QuadraticBezier &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Rectangle &s, const float scaleFactor) |
void | geometrize::scale (geometrize::RotatedEllipse &s, const float scaleFactor) |
void | geometrize::scale (geometrize::RotatedRectangle &s, const float scaleFactor) |
void | geometrize::scale (geometrize::Triangle &s, const float scaleFactor) |
void | geometrize::rotate (geometrize::Shape &s, const float angle) |
void | geometrize::rotate (geometrize::Line &s, const float angle) |
void | geometrize::rotate (geometrize::RotatedEllipse &s, const float angle) |
void | geometrize::rotate (geometrize::RotatedRectangle &s, const float angle) |
void | geometrize::rotate (geometrize::Triangle &s, const float angle) |