![]() |
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 |