LibreOffice Module vcl (master)  1
Functions
ImplVectorizer Namespace Reference

Functions

static void ImplExpand (std::optional< ImplVectMap > &rMap, const BitmapReadAccess *pRAcc, const Color &rColor)
 
static void ImplCalculate (ImplVectMap &rMap, tools::PolyPolygon &rPolyPoly, sal_uInt8 cReduce)
 
static bool ImplGetChain (ImplVectMap &rMap, const Point &rStartPt, ImplChain &rChain)
 
static bool ImplIsUp (ImplVectMap const &rMap, tools::Long nY, tools::Long nX)
 
static void ImplLimitPolyPoly (tools::PolyPolygon &rPolyPoly)
 
bool ImplVectorize (const Bitmap &rColorBmp, GDIMetaFile &rMtf, sal_uInt8 cReduce, const Link< tools::Long, void > *pProgress)
 

Function Documentation

void ImplVectorizer::ImplCalculate ( ImplVectMap &  rMap,
tools::PolyPolygon rPolyPoly,
sal_uInt8  cReduce 
)
static
void ImplVectorizer::ImplExpand ( std::optional< ImplVectMap > &  rMap,
const BitmapReadAccess pRAcc,
const Color rColor 
)
static
bool ImplVectorizer::ImplGetChain ( ImplVectMap &  rMap,
const Point &  rStartPt,
ImplChain &  rChain 
)
static

Definition at line 929 of file impvect.cxx.

References VECT_DONE_INDEX.

Referenced by ImplCalculate().

bool ImplVectorizer::ImplIsUp ( ImplVectMap const &  rMap,
tools::Long  nY,
tools::Long  nX 
)
static

Definition at line 983 of file impvect.cxx.

Referenced by ImplCalculate().

void ImplVectorizer::ImplLimitPolyPoly ( tools::PolyPolygon rPolyPoly)
static
bool ImplVectorizer::ImplVectorize ( const Bitmap rColorBmp,
GDIMetaFile rMtf,
sal_uInt8  cReduce,
const Link< tools::Long, void > *  pProgress 
)