LibreOffice Module filter (master) 1
|
#include <cgm.hxx>
Public Member Functions | |
~CGM () | |
CGM (css::uno::Reference< css::frame::XModel > const &rModel) | |
sal_uInt32 | GetBackGroundColor () const |
bool | IsValid () const |
bool | IsFinished () const |
bool | Write (SvStream &rIStm) |
Private Member Functions | |
sal_uInt32 | ImplGetUI16 () |
sal_Int32 | ImplGetI (sal_uInt32 nPrecision) |
sal_uInt32 | ImplGetUI (sal_uInt32 nPrecision) |
double | ImplGetFloat (RealPrecision, sal_uInt32 nRealSize) |
sal_uInt32 | ImplGetBitmapColor (bool bDirectColor=false) |
void | ImplSetMapMode () |
void | ImplSetUnderlineMode () |
void | ImplMapDouble (double &) |
void | ImplMapX (double &) |
void | ImplMapY (double &) |
void | ImplMapPoint (FloatPoint &) |
double | ImplGetIY () |
double | ImplGetFY () |
double | ImplGetIX () |
double | ImplGetFX () |
sal_uInt32 | ImplGetPointSize () |
void | ImplGetPoint (FloatPoint &rFloatPoint, bool bMap=false) |
void | ImplGetRectangle (FloatRect &, bool bMap=false) |
void | ImplGetRectangleNS (FloatRect &) |
void | ImplGetVector (double *) |
bool | ImplGetEllipse (FloatPoint &rCenter, FloatPoint &rRadius, double &rOrientation) |
void | ImplDefaultReplacement () |
void | ImplDoClass () |
void | ImplDoClass0 () |
void | ImplDoClass1 () |
void | ImplDoClass2 () |
void | ImplDoClass3 () |
void | ImplDoClass4 () |
void | ImplDoClass5 () |
void | ImplDoClass6 () |
void | ImplDoClass7 () |
void | ImplDoClass8 () |
void | ImplDoClass9 () |
void | ImplDoClass15 () |
Static Private Member Functions | |
static sal_uInt8 | ImplGetByte (sal_uInt32 nSource, sal_uInt32 nPrecision) |
static void | ImplGetSwitch4 (const sal_uInt8 *pSource, sal_uInt8 *pDest) |
static void | ImplGetSwitch8 (const sal_uInt8 *pSource, sal_uInt8 *pDest) |
static double | ImplGetOrientation (FloatPoint const &rCenter, FloatPoint const &rPoint) |
static void | ImplSwitchStartEndAngle (double &rStartAngle, double &rEndAngle) |
Private Attributes | |
double | mnVDCXadd |
double | mnVDCYadd |
double | mnVDCXmul |
double | mnVDCYmul |
double | mnVDCdx |
double | mnVDCdy |
double | mnXFraction |
double | mnYFraction |
bool | mbAngReverse |
bool | mbStatus |
bool | mbMetaFile |
bool | mbIsFinished |
bool | mbPicture |
bool | mbPictureBody |
bool | mbFigure |
bool | mbFirstOutPut |
bool | mbInDefaultReplacement |
sal_uInt32 | mnAct4PostReset |
int | mnBitmapInserts |
std::unique_ptr< CGMBitmap > | mpBitmapInUse |
std::unique_ptr< CGMChart > | mpChart |
std::unique_ptr< CGMElements > | pElement |
std::unique_ptr< CGMElements > | pCopyOfE |
std::unique_ptr< CGMImpressOutAct > | mpOutAct |
::std::vector< std::unique_ptr< sal_uInt8[]> > | maDefRepList |
::std::vector< sal_uInt32 > | maDefRepSizeList |
sal_uInt8 * | mpSource |
sal_uInt8 * | mpEndValidSource |
sal_uInt32 | mnParaSize |
sal_uInt32 | mnActCount |
std::unique_ptr< sal_uInt8[]> | mpBuf |
sal_uInt32 | mnEscape |
sal_uInt32 | mnElementClass |
sal_uInt32 | mnElementID |
sal_uInt32 | mnElementSize |
Friends | |
class | CGMChart |
class | CGMBitmap |
class | CGMElements |
class | CGMImpressOutAct |
CGM::~CGM | ( | ) |
Definition at line 71 of file cgm.cxx.
References maDefRepList, and maDefRepSizeList.
CGM::CGM | ( | css::uno::Reference< css::frame::XModel > const & | rModel | ) |
Definition at line 37 of file cgm.cxx.
References mbIsFinished, pCopyOfE, and pElement.
sal_uInt32 CGM::GetBackGroundColor | ( | ) | const |
|
private |
Definition at line 590 of file cgm.cxx.
References gentoken::i, ImplDoClass(), ImplGetUI16(), maDefRepList, maDefRepSizeList, mbInDefaultReplacement, mbStatus, mnElementClass, mnElementID, mnElementSize, mnEscape, mnParaSize, mpEndValidSource, mpSource, n, nCount, and SAL_WARN.
Referenced by ImplDoClass0().
|
private |
Definition at line 565 of file cgm.cxx.
References ImplDoClass0(), ImplDoClass1(), ImplDoClass15(), ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), ImplDoClass7(), ImplDoClass8(), ImplDoClass9(), mnAct4PostReset, mnActCount, and mnElementClass.
Referenced by ImplDefaultReplacement(), and Write().
|
private |
Definition at line 26 of file class0.cxx.
References ImplDefaultReplacement(), ImplSetMapMode(), mbFigure, mbFirstOutPut, mbInDefaultReplacement, mbIsFinished, mbMetaFile, mbPicture, mbPictureBody, mbStatus, mnAct4PostReset, mnElementID, mpBitmapInUse, mpChart, mpOutAct, pCopyOfE, and pElement.
Referenced by ImplDoClass().
|
private |
Definition at line 30 of file class1.cxx.
References CCA_EXT_8, ImplGetI(), ImplGetUI(), ImplGetUI16(), maDefRepList, maDefRepSizeList, o3tl::make_unsigned(), mbStatus, mnElementID, mnElementSize, mnParaSize, mpEndValidSource, mpSource, pElement, RP_FIXED, RP_FLOAT, SAL_WARN, VDC_INTEGER, and VDC_REAL.
Referenced by ImplDoClass().
|
private |
|
private |
Definition at line 25 of file class2.cxx.
References CSM_DIRECT, CSM_INDEXED, CVPMH_RIGHT, DVPM_DEVICE, DVPM_FORCED, DVPM_FRACTION, DVPM_METRIC, DVPM_NOT_FORCED, DVPMH_CENTER, DVPMH_LEFT, DVPMV_BOTTOM, DVPMV_CENTER, DVPMV_TOP, EdgeBundle::eEdgeType, FillBundle::eFillInteriorStyle, LineBundle::eLineType, MarkerBundle::eMarkerType, TextBundle::eTextPrecision, CGMElements::GetBundleIndex(), Bundle::GetIndex(), ImplGetBitmapColor(), ImplGetFloat(), ImplGetI(), ImplGetRectangle(), ImplGetRectangleNS(), ImplGetUI16(), ImplSetMapMode(), CGMElements::InsertBundle(), mbStatus, mnElementID, mnElementSize, TextBundle::nCharacterExpansion, TextBundle::nCharacterSpacing, EdgeBundle::nEdgeWidth, FillBundle::nFillHatchIndex, FillBundle::nFillPatternIndex, LineBundle::nLineWidth, MarkerBundle::nMarkerSize, TextBundle::nTextFontIndex, pElement, Bundle::SetColor(), Bundle::SetIndex(), SM_ABSOLUTE, SM_ABSTRACT, SM_METRIC, SM_SCALED, and VDC_INTEGER.
Referenced by ImplDoClass().
|
private |
Definition at line 26 of file class3.cxx.
References CI_OFF, CI_ON, ImplGetBitmapColor(), ImplGetFloat(), ImplGetI(), ImplGetRectangle(), ImplGetUI16(), mbStatus, mnElementID, mpOutAct, pElement, RP_FIXED, RP_FLOAT, T_OFF, and T_ON.
Referenced by ImplDoClass().
|
private |
Definition at line 110 of file class4.cxx.
References aStr, CGMBitmap, o3tl::convertsToAtLeast(), o3tl::convertsToAtMost(), gentoken::i, ImplGetEllipse(), ImplGetFloat(), ImplGetI(), ImplGetOrientation(), ImplGetPoint(), ImplGetPointSize(), ImplGetRectangle(), ImplGetUI(), ImplGetUI16(), ImplGetVector(), ImplMapDouble(), ImplSwitchStartEndAngle(), tools::PolyPolygon::Insert(), o3tl::make_unsigned(), mbAngReverse, mbFigure, mbFirstOutPut, mnElementID, mnElementSize, mnParaSize, mpBitmapInUse, mpChart, mpEndValidSource, mpOutAct, mpSource, nType, pElement, basegfx::rad2deg(), tools::Polygon::SetFlags(), tools::Polygon::SetPoint(), useless(), VDC_REAL, FloatPoint::X, and FloatPoint::Y.
Referenced by ImplDoClass().
|
private |
Definition at line 27 of file class5.cxx.
References ACT4_GRADIENT_ACTION, ASF_BITMAPINDEX, ASF_CHARACTEREXPANSION, ASF_CHARACTERSPACING, ASF_EDGECOLOR, ASF_EDGETYPE, ASF_EDGEWIDTH, ASF_FILLCOLOR, ASF_FILLINTERIORSTYLE, ASF_HATCHINDEX, ASF_LINECOLOR, ASF_LINETYPE, ASF_LINEWIDTH, ASF_MARKERCOLOR, ASF_MARKERSIZE, ASF_MARKERTYPE, ASF_PATTERNINDEX, ASF_TEXTCOLOR, ASF_TEXTFONTINDEX, ASF_TEXTPRECISION, TextBundle::eTextPrecision, EV_OFF, EV_ON, CGMElements::GetBundleIndex(), gentoken::i, ImplGetBitmapColor(), ImplGetFloat(), ImplGetI(), ImplGetPoint(), ImplGetUI(), ImplGetUI16(), ImplMapDouble(), LCT_ARROW, LCT_BUTT, LCT_NONE, LCT_ROUND, LCT_SQUARE, LCT_TRIANGLE, LJT_BEVEL, LJT_MITER, LJT_NONE, LJT_ROUND, mbStatus, mnAct4PostReset, mnElementID, mnElementSize, mnParaSize, mpEndValidSource, mpOutAct, mpSource, nIndex, pElement, SAL_WARN, SM_ABSOLUTE, TAH_CONT, TAV_CONT, TPR_CHARACTER, TPR_DOWN, TPR_LEFT, TPR_RIGHT, TPR_STRING, TPR_STROKE, TPR_UNDEFINED, TPR_UP, VDC_INTEGER, and VDC_REAL.
Referenced by ImplDoClass().
|
private |
Definition at line 40 of file classx.cxx.
References ImplGetI(), ImplSetUnderlineMode(), mbFigure, mnElementID, mnElementSize, mnParaSize, mpOutAct, and pElement.
Referenced by ImplDoClass().
|
private |
Definition at line 29 of file class7.cxx.
References o3tl::make_unsigned(), mnElementID, mnElementSize, mnParaSize, mpChart, mpEndValidSource, mpOutAct, mpSource, and nAttributes.
Referenced by ImplDoClass().
|
private |
|
private |
|
private |
Definition at line 334 of file cgm.cxx.
References CSM_DIRECT, ImplGetByte(), ImplGetUI(), nIndex, and pElement.
Referenced by ImplDoClass2(), ImplDoClass3(), ImplDoClass5(), and ImplSetUnderlineMode().
|
staticprivate |
Definition at line 91 of file cgm.cxx.
Referenced by ImplGetBitmapColor().
|
private |
Definition at line 80 of file class4.cxx.
References ImplGetOrientation(), ImplGetPoint(), FloatPoint::X, and FloatPoint::Y.
Referenced by ImplDoClass4().
|
private |
Definition at line 172 of file cgm.cxx.
References abs(), aBuf, ImplGetSwitch4(), ImplGetSwitch8(), o3tl::make_unsigned(), mnParaSize, mpEndValidSource, mpSource, and RP_FLOAT.
Referenced by ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplGetFX(), ImplGetFY(), ImplGetRectangleNS(), and ImplGetVector().
|
inlineprivate |
Definition at line 259 of file cgm.cxx.
References ImplGetFloat(), mnVDCXadd, mnVDCXmul, and pElement.
Referenced by ImplGetPoint(), and ImplGetRectangle().
|
inlineprivate |
Definition at line 269 of file cgm.cxx.
References ImplGetFloat(), mnVDCYadd, mnVDCYmul, and pElement.
Referenced by ImplGetPoint(), and ImplGetRectangle().
|
private |
Definition at line 96 of file cgm.cxx.
References o3tl::make_unsigned(), mbStatus, mnParaSize, mpEndValidSource, and mpSource.
Referenced by ImplDoClass1(), ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), CGMBitmap::ImplGetDimensions(), ImplGetIX(), ImplGetIY(), ImplGetRectangleNS(), and ImplGetVector().
|
inlineprivate |
Definition at line 254 of file cgm.cxx.
References ImplGetI(), mnVDCXadd, mnVDCXmul, and pElement.
Referenced by ImplGetPoint(), and ImplGetRectangle().
|
inlineprivate |
Definition at line 264 of file cgm.cxx.
References ImplGetI(), mnVDCYadd, mnVDCYmul, and pElement.
Referenced by ImplGetPoint(), and ImplGetRectangle().
|
staticprivate |
Definition at line 34 of file class4.cxx.
References basegfx::rad2deg(), FloatPoint::X, and FloatPoint::Y.
Referenced by ImplDoClass4(), and ImplGetEllipse().
|
private |
Definition at line 274 of file cgm.cxx.
References ImplGetFX(), ImplGetFY(), ImplGetIX(), ImplGetIY(), ImplMapPoint(), pElement, VDC_INTEGER, FloatPoint::X, and FloatPoint::Y.
Referenced by ImplDoClass4(), ImplDoClass5(), CGMBitmap::ImplGetDimensions(), and ImplGetEllipse().
|
private |
Definition at line 246 of file cgm.cxx.
References pElement, and VDC_INTEGER.
Referenced by ImplDoClass4(), and CGMBitmap::ImplGetDimensions().
|
private |
Definition at line 290 of file cgm.cxx.
References FloatRect::Bottom, ImplGetFX(), ImplGetFY(), ImplGetIX(), ImplGetIY(), ImplMapX(), ImplMapY(), FloatRect::Justify(), FloatRect::Left, pElement, FloatRect::Right, FloatRect::Top, and VDC_INTEGER.
Referenced by ImplDoClass2(), ImplDoClass3(), and ImplDoClass4().
|
private |
Definition at line 316 of file cgm.cxx.
References FloatRect::Bottom, ImplGetFloat(), ImplGetI(), FloatRect::Left, pElement, FloatRect::Right, FloatRect::Top, and VDC_INTEGER.
Referenced by ImplDoClass2().
|
private |
Definition at line 128 of file cgm.cxx.
References o3tl::make_unsigned(), mbStatus, mnParaSize, mpEndValidSource, and mpSource.
Referenced by ImplDoClass1(), ImplDoClass4(), ImplDoClass5(), ImplGetBitmapColor(), and CGMBitmap::ImplGetDimensions().
|
private |
Definition at line 82 of file cgm.cxx.
References mnParaSize, mpEndValidSource, and mpSource.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), CGMBitmap::ImplGetDimensions(), ImplSetUnderlineMode(), and Write().
|
private |
Definition at line 57 of file class4.cxx.
References gentoken::i, ImplGetFloat(), ImplGetI(), mnVDCXmul, mnVDCYmul, pElement, and VDC_REAL.
Referenced by ImplDoClass4().
|
private |
Definition at line 420 of file cgm.cxx.
References DVPM_DEVICE, DVPM_FORCED, DVPM_FRACTION, DVPM_METRIC, mnXFraction, mnYFraction, and pElement.
Referenced by ImplDoClass4(), and ImplDoClass5().
|
private |
Definition at line 526 of file cgm.cxx.
References DVPM_DEVICE, DVPM_FORCED, DVPM_FRACTION, DVPM_METRIC, mnXFraction, mnYFraction, pElement, FloatPoint::X, and FloatPoint::Y.
Referenced by CGMImpressOutAct::DrawBitmap(), and ImplGetPoint().
|
private |
Definition at line 455 of file cgm.cxx.
References DVPM_DEVICE, DVPM_FORCED, DVPM_FRACTION, DVPM_METRIC, mnXFraction, and pElement.
Referenced by CGMImpressOutAct::DrawBitmap(), and ImplGetRectangle().
|
private |
Definition at line 490 of file cgm.cxx.
References DVPM_DEVICE, DVPM_FORCED, DVPM_FRACTION, DVPM_METRIC, mnYFraction, and pElement.
Referenced by CGMImpressOutAct::DrawBitmap(), and ImplGetRectangle().
|
private |
Definition at line 372 of file cgm.cxx.
References gnOutdx, gnOutdy, mbAngReverse, mbStatus, mnVDCdx, mnVDCdy, mnVDCXadd, mnVDCXmul, mnVDCYadd, mnVDCYmul, mnXFraction, mnYFraction, and pElement.
Referenced by ImplDoClass0(), and ImplDoClass2().
|
private |
Definition at line 26 of file classx.cxx.
References ImplGetBitmapColor(), ImplGetUI16(), pElement, UM_HIGH, UM_LOW, UM_OFF, UM_OVERSCORE, and UM_STRIKEOUT.
Referenced by ImplDoClass6().
|
staticprivate |
Definition at line 48 of file class4.cxx.
Referenced by ImplDoClass4().
|
inline |
|
inline |
bool CGM::Write | ( | SvStream & | rIStm | ) |
Definition at line 648 of file cgm.cxx.
References ImplDoClass(), ImplGetUI16(), mbStatus, mnElementClass, mnElementID, mnElementSize, mnEscape, mnParaSize, mpBuf, mpEndValidSource, mpSource, SvStream::ReadBytes(), and SvStream::SeekRel().
Referenced by ImportCGM().
|
friend |
Definition at line 41 of file cgm.hxx.
Referenced by ImplDoClass4().
|
friend |
|
friend |
|
private |
Definition at line 72 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), and ~CGM().
|
private |
Definition at line 73 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), and ~CGM().
|
private |
Definition at line 53 of file cgm.hxx.
Referenced by ImplDoClass4(), and ImplSetMapMode().
|
private |
Definition at line 60 of file cgm.hxx.
Referenced by ImplDoClass0(), ImplDoClass4(), and ImplDoClass6().
|
private |
Definition at line 61 of file cgm.hxx.
Referenced by CGMImpressOutAct::FirstOutPut(), ImplDoClass0(), and ImplDoClass4().
|
private |
Definition at line 62 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), and ImplDoClass0().
|
private |
Definition at line 57 of file cgm.hxx.
Referenced by ImplDoClass0(), and IsFinished().
|
private |
Definition at line 56 of file cgm.hxx.
Referenced by ImplDoClass0().
|
private |
Definition at line 58 of file cgm.hxx.
Referenced by ImplDoClass0().
|
private |
Definition at line 59 of file cgm.hxx.
Referenced by ImplDoClass0().
|
private |
Definition at line 55 of file cgm.hxx.
Referenced by CGMImpressOutAct::CGMImpressOutAct(), ImplDefaultReplacement(), ImplDoClass0(), ImplDoClass1(), ImplDoClass2(), ImplDoClass3(), ImplDoClass5(), ImplGetI(), ImplGetUI(), ImplSetMapMode(), CGMImpressOutAct::InsertPage(), IsValid(), and Write().
|
private |
Definition at line 63 of file cgm.hxx.
Referenced by ImplDoClass(), ImplDoClass0(), ImplDoClass5(), and CGMImpressOutAct::ImplSetFillBundle().
|
private |
Definition at line 79 of file cgm.hxx.
Referenced by CGMImpressOutAct::BeginGroup(), CGMImpressOutAct::DrawRectangle(), and ImplDoClass().
|
private |
Definition at line 64 of file cgm.hxx.
Referenced by CGMBitmap::ImplInsert().
|
private |
Definition at line 85 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass(), and Write().
|
private |
Definition at line 86 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass0(), ImplDoClass1(), ImplDoClass15(), ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), ImplDoClass7(), ImplDoClass8(), ImplDoClass9(), and Write().
|
private |
Definition at line 87 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), ImplDoClass2(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), ImplDoClass7(), CGMBitmap::ImplGetDimensions(), and Write().
|
private |
Definition at line 84 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), and Write().
|
private |
Definition at line 78 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), ImplDoClass7(), CGMBitmap::ImplGetDimensions(), ImplGetFloat(), ImplGetI(), ImplGetUI(), ImplGetUI16(), and Write().
|
private |
Definition at line 49 of file cgm.hxx.
Referenced by ImplSetMapMode().
|
private |
Definition at line 50 of file cgm.hxx.
Referenced by ImplSetMapMode().
|
private |
Definition at line 45 of file cgm.hxx.
Referenced by ImplGetFX(), ImplGetIX(), and ImplSetMapMode().
|
private |
Definition at line 47 of file cgm.hxx.
Referenced by ImplGetFX(), ImplGetIX(), ImplGetVector(), and ImplSetMapMode().
|
private |
Definition at line 46 of file cgm.hxx.
Referenced by ImplGetFY(), ImplGetIY(), and ImplSetMapMode().
|
private |
Definition at line 48 of file cgm.hxx.
Referenced by ImplGetFY(), ImplGetIY(), ImplGetVector(), CGMBitmap::ImplInsert(), and ImplSetMapMode().
|
private |
Definition at line 51 of file cgm.hxx.
Referenced by ImplMapDouble(), ImplMapPoint(), ImplMapX(), and ImplSetMapMode().
|
private |
Definition at line 52 of file cgm.hxx.
Referenced by ImplMapDouble(), ImplMapPoint(), ImplMapY(), and ImplSetMapMode().
|
private |
Definition at line 65 of file cgm.hxx.
Referenced by ImplDoClass0(), and ImplDoClass4().
|
private |
|
private |
Definition at line 66 of file cgm.hxx.
Referenced by ImplDoClass0(), ImplDoClass4(), and ImplDoClass7().
|
private |
Definition at line 77 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), ImplDoClass4(), ImplDoClass5(), ImplDoClass7(), CGMBitmap::ImplGetDimensions(), ImplGetFloat(), ImplGetI(), ImplGetUI(), ImplGetUI16(), and Write().
|
private |
Definition at line 71 of file cgm.hxx.
Referenced by ImplDoClass0(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), and ImplDoClass7().
|
private |
Definition at line 75 of file cgm.hxx.
Referenced by ImplDefaultReplacement(), ImplDoClass1(), ImplDoClass4(), ImplDoClass5(), ImplDoClass7(), CGMBitmap::ImplGetDimensions(), ImplGetFloat(), ImplGetI(), ImplGetUI(), ImplGetUI16(), and Write().
|
private |
Definition at line 70 of file cgm.hxx.
Referenced by CGM(), and ImplDoClass0().
|
private |
Definition at line 69 of file cgm.hxx.
Referenced by CGM(), CGMImpressOutAct::DrawText(), GetBackGroundColor(), ImplDoClass0(), ImplDoClass1(), ImplDoClass2(), ImplDoClass3(), ImplDoClass4(), ImplDoClass5(), ImplDoClass6(), CGMBitmap::ImplGeneratePalette(), CGMBitmap::ImplGetBitmap(), ImplGetBitmapColor(), CGMBitmap::ImplGetDimensions(), ImplGetFX(), ImplGetFY(), ImplGetIX(), ImplGetIY(), ImplGetPoint(), ImplGetPointSize(), ImplGetRectangle(), ImplGetRectangleNS(), ImplGetVector(), ImplMapDouble(), ImplMapPoint(), ImplMapX(), ImplMapY(), CGMImpressOutAct::ImplSetFillBundle(), CGMImpressOutAct::ImplSetLineBundle(), ImplSetMapMode(), CGMImpressOutAct::ImplSetTextBundle(), and ImplSetUnderlineMode().