API Documentation
Loading...
Searching...
No Matches
ImageVectorizationEngine Class Referenceabstract

#include <ImageVectorizationEngine.h>

Collaboration diagram for ImageVectorizationEngine:
[legend]

Public Member Functions

virtual bool vectorize (VectorizeImageParams &)=0
 
const TranslatedStringname () const
 
const Stringid () const
 

Static Public Member Functions

static const Dictionary< String, ImageVectorizationEngine * > & AvailableVectorizors ()
 
static void AddAvailableEngine (ImageVectorizationEngine *filter)
 

Protected Member Functions

 ImageVectorizationEngine (const TranslatedString &name, const String &id)
 

Protected Attributes

TranslatedString m_name
 
String m_id
 

Static Protected Attributes

static Dictionary< String, ImageVectorizationEngine * > s_global_engines
 

Constructor & Destructor Documentation

◆ ImageVectorizationEngine()

ImageVectorizationEngine ( const TranslatedString & name,
const String & id )
explicitprotected

Member Function Documentation

◆ AddAvailableEngine()

void AddAvailableEngine ( ImageVectorizationEngine * filter)
static

◆ AvailableVectorizors()

const Dictionary< String, ImageVectorizationEngine * > & AvailableVectorizors ( )
static

◆ id()

const String & id ( ) const
inlinenodiscard

◆ name()

const TranslatedString & name ( ) const
inlinenodiscard

◆ vectorize()

virtual bool vectorize ( VectorizeImageParams & )
pure virtual

Member Data Documentation

◆ m_id

String m_id
protected

◆ m_name

TranslatedString m_name
protected

◆ s_global_engines

Dictionary< String, ImageVectorizationEngine * > s_global_engines
staticprotected

The documentation for this class was generated from the following files: