![]() |
NDEVR
API Documentation
|
Concrete ImageVectorizationEngine that converts raster images into vector geometry using the DGtal-based image vectorization pipeline (TV regularization, triangulation, Bezier fitting). More...
Public Member Functions | |
| ImageVectorizor () | |
| Default constructor. | |
| bool | vectorize (VectorizeImageParams &in) override |
| Vectorize a raster image into vector geometry. | |
| Public Member Functions inherited from ImageVectorizationEngine | |
| const String & | id () const |
| Returns the unique string identifier of this engine. | |
| const TranslatedString & | name () const |
| Returns the user-facing translated display name of this engine. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from ImageVectorizationEngine | |
| static void | AddAvailableEngine (ImageVectorizationEngine *filter) |
| Registers a vectorization engine in the global registry so it can be discovered by consumers. | |
| static const Dictionary< String, ImageVectorizationEngine * > & | AvailableVectorizors () |
| Returns the global dictionary of all registered vectorization engines, keyed by id. | |
| Protected Member Functions inherited from ImageVectorizationEngine | |
| ImageVectorizationEngine (const TranslatedString &name, const StringView &id) | |
| Constructs an ImageVectorizationEngine with the given display name and unique identifier. | |
| Protected Attributes inherited from ImageVectorizationEngine | |
| String | m_id |
| The unique string identifier used for registry lookup. | |
| TranslatedString | m_name |
| The user-facing translated display name of this engine. | |
| Static Protected Attributes inherited from ImageVectorizationEngine | |
| static Dictionary< String, ImageVectorizationEngine * > | s_global_engines |
| Global registry of all available vectorization engines, keyed by id. | |
Concrete ImageVectorizationEngine that converts raster images into vector geometry using the DGtal-based image vectorization pipeline (TV regularization, triangulation, Bezier fitting).
Definition at line 12 of file ImageVectorizor.h.
|
overridevirtual |
Vectorize a raster image into vector geometry.
| [in,out] | in | Parameters describing the input image and receiving the output geometry. |
Implements ImageVectorizationEngine.