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

◆ ImplCalculate()

void ImplVectorizer::ImplCalculate ( ImplVectMap &  rMap,
tools::PolyPolygon rPolyPoly,
sal_uInt8  cReduce 
)
static

◆ ImplExpand()

void ImplVectorizer::ImplExpand ( std::optional< ImplVectMap > &  rMap,
const BitmapReadAccess pRAcc,
const Color rColor 
)
static

◆ ImplGetChain()

bool ImplVectorizer::ImplGetChain ( ImplVectMap &  rMap,
const Point rStartPt,
ImplChain &  rChain 
)
static

Definition at line 928 of file impvect.cxx.

References aImplMove, VECT_DONE_INDEX, Point::X(), and Point::Y().

Referenced by ImplCalculate().

◆ ImplIsUp()

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

Definition at line 982 of file impvect.cxx.

Referenced by ImplCalculate().

◆ ImplLimitPolyPoly()

void ImplVectorizer::ImplLimitPolyPoly ( tools::PolyPolygon rPolyPoly)
static

◆ ImplVectorize()

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