![]() |
Geometrize 1.0
C++ library for geometrizing images into geometric primitives
|
| Cgeometrize::Bitmap | Helper class for working with bitmap data |
| Cgeometrize::ImageRunner | Helper class for creating a set of primitives from a source image |
| Cgeometrize::ImageRunner::ImageRunnerImpl | |
| Cgeometrize::ImageRunnerOptions | Encapsulates preferences/options that the image runner uses |
| Cgeometrize::ImageRunnerShapeBoundsOptions | The ImageRunnerShapeBoundsOptions struct encapsulates options for where shapes may be drawn within the image. Defines a rectangle expressed as percentages (0-100%) of the target image dimensions |
| Cgeometrize::Model | Model for the core optimization/fitting algorithm |
| Cgeometrize::Model::ModelImpl | |
| Cgeometrize::rgba | The rgba struct is a helper for manipulating RGBA8888 color data |
| Cgeometrize::Scanline | Scanline, a row of pixels running across a bitmap |
| ▼Cgeometrize::Shape | |
| Cgeometrize::Circle | Circle |
| Cgeometrize::Ellipse | Ellipse |
| Cgeometrize::Line | Simple line |
| Cgeometrize::Polyline | Polyline |
| Cgeometrize::QuadraticBezier | Quadratic bezier curve |
| Cgeometrize::Rectangle | Rectangle |
| Cgeometrize::RotatedEllipse | Rotated ellipse |
| Cgeometrize::RotatedRectangle | Rotated rectangle |
| Cgeometrize::Triangle | Triangle |
| Cgeometrize::ShapeResult | The ShapeResult struct is a container for info about a shape added to the model |
| Cgeometrize::State | Relates a shape and related properties to a measure of how close it brings the working image to the target image |
| Cgeometrize::exporter::SVGExportOptions | The SVGExportOptions struct represents the options that can be set for the SVG export |