LibreOffice Module filter (master) 1
|
#include <elements.hxx>
Public Member Functions | |
CGMElements () | |
~CGMElements () | |
CGMElements & | operator= (const CGMElements &) |
void | Init () |
Static Public Member Functions | |
static Bundle * | GetBundleIndex (tools::Long nIndex, BundleList &, Bundle &) |
static Bundle * | GetBundle (BundleList &rList, tools::Long nIndex) |
static Bundle * | InsertBundle (BundleList &, Bundle &) |
static void | CopyAllBundles (const BundleList &Source, BundleList &Dest) |
Private Member Functions | |
void | ImplInsertHatch (sal_Int32 Key, int Style, tools::Long Distance, tools::Long Angle) |
Definition at line 30 of file elements.hxx.
|
explicit |
Definition at line 25 of file elements.cxx.
References Init().
CGMElements::~CGMElements | ( | ) |
Definition at line 31 of file elements.cxx.
|
static |
Definition at line 290 of file elements.cxx.
Referenced by operator=().
|
static |
Definition at line 311 of file elements.cxx.
References gentoken::i, and nIndex.
Referenced by GetBundleIndex(), InsertBundle(), and operator=().
|
static |
Definition at line 301 of file elements.cxx.
References GetBundle(), InsertBundle(), nIndex, and Bundle::SetIndex().
Referenced by CGM::ImplDoClass2(), and CGM::ImplDoClass5().
|
private |
Definition at line 281 of file elements.cxx.
References HatchEntry::HatchAngle, HatchEntry::HatchDistance, HatchEntry::HatchStyle, and maHatchMap.
Referenced by Init().
void CGMElements::Init | ( | void | ) |
Definition at line 136 of file elements.cxx.
References aClipRect, aColorTable, aColorTableEntryIs, aDeviceViewPort, aEdgeBundle, aEdgeList, aFillBundle, aFillList, aLatestColorTable, aLineBundle, aLineList, aMarkerBundle, aMarkerList, aTextBundle, aTextList, aVDCExtent, aVDCExtentMaximum, FloatRect::Bottom, bSegmentCount, CCA_BASIC_7, CI_ON, CSM_INDEXED, DVPM_FORCED, DVPM_FRACTION, DVPMH_LEFT, DVPMV_BOTTOM, eCharacterCodingA, eClipIndicator, eColorSelectionMode, eDeviceViewPortMap, eDeviceViewPortMapH, eDeviceViewPortMapV, eDeviceViewPortMode, EdgeBundle::eEdgeType, eEdgeVisibility, eEdgeWidthSpecMode, FillBundle::eFillInteriorStyle, eLineCapType, eLineJoinType, LineBundle::eLineType, eLineWidthSpecMode, eMarkerSizeSpecMode, MarkerBundle::eMarkerType, eRealPrecision, eScalingMode, ET_SOLID, eTextAlignmentH, eTextAlignmentV, eTextPath, TextBundle::eTextPrecision, eTransparency, eUnderlineMode, EV_OFF, eVDCRealPrecision, eVDCType, FIS_HOLLOW, gentoken::i, ImplInsertHatch(), InsertBundle(), LCT_NONE, FloatRect::Left, LJT_NONE, LT_SOLID, MT_STAR, nAlternateCharacterSetIndex, nAspectSourceFlags, nAuxiliaryColor, nBackGroundColor, TextBundle::nCharacterExpansion, nCharacterHeight, nCharacterOrientation, nCharacterSetIndex, TextBundle::nCharacterSpacing, nColorIndexPrecision, nColorMaximumIndex, nColorPrecision, nColorValueExtent, nDeviceViewPortScale, EdgeBundle::nEdgeWidth, FillBundle::nFillHatchIndex, FillBundle::nFillPatternIndex, nIndexPrecision, nIntegerPrecision, nLatestColorMaximumIndex, LineBundle::nLineWidth, MarkerBundle::nMarkerSize, nMetaFileVersion, nMitreLimit, nRealSize, nScalingFactor, nTextAlignmentHCont, nTextAlignmentVCont, TextBundle::nTextFontIndex, nUnderlineColor, nVDCIntegerPrecision, nVDCRealSize, pEdgeBundle, pFillBundle, pLineBundle, pMarkerBundle, pTextBundle, FloatRect::Right, RP_FIXED, Bundle::SetColor(), Bundle::SetIndex(), SM_ABSTRACT, SM_SCALED, T_ON, TAH_NORMAL, TAV_NORMAL, FloatRect::Top, TPR_RIGHT, TPR_STRING, UM_OFF, and VDC_INTEGER.
Referenced by CGMElements().
|
static |
Definition at line 322 of file elements.cxx.
References Bundle::Clone(), GetBundle(), and Bundle::GetIndex().
Referenced by GetBundleIndex(), CGM::ImplDoClass2(), and Init().
CGMElements & CGMElements::operator= | ( | const CGMElements & | rSource | ) |
Definition at line 36 of file elements.cxx.
References aClipRect, aColorTable, aColorTableEntryIs, aDeviceViewPort, aEdgeBundle, aEdgeList, aFillBundle, aFillList, aFillRefPoint, aFontList, aLatestColorTable, aLineBundle, aLineList, aMarkerBundle, aMarkerList, aTextBundle, aTextList, aVDCExtent, aVDCExtentMaximum, bSegmentCount, CopyAllBundles(), eCharacterCodingA, eClipIndicator, eColorSelectionMode, eDeviceViewPortMap, eDeviceViewPortMapH, eDeviceViewPortMapV, eDeviceViewPortMode, eEdgeVisibility, eEdgeWidthSpecMode, eLineCapType, eLineJoinType, eLineWidthSpecMode, eMarkerSizeSpecMode, eRealPrecision, eScalingMode, eTextAlignmentH, eTextAlignmentV, eTextPath, eTransparency, eUnderlineMode, eVDCRealPrecision, eVDCType, GetBundle(), Bundle::GetIndex(), maHatchMap, nAlternateCharacterSetIndex, nAspectSourceFlags, nAuxiliaryColor, nCharacterHeight, nCharacterOrientation, nCharacterSetIndex, nColorIndexPrecision, nColorMaximumIndex, nColorPrecision, nColorValueExtent, nDeviceViewPortScale, nIndex, nIndexPrecision, nIntegerPrecision, nLatestColorMaximumIndex, nMetaFileVersion, nMitreLimit, nRealSize, nScalingFactor, nTextAlignmentHCont, nTextAlignmentVCont, nUnderlineColor, nVDCIntegerPrecision, nVDCRealSize, pEdgeBundle, pFillBundle, pLineBundle, pMarkerBundle, and pTextBundle.
FloatRect CGMElements::aClipRect |
Definition at line 63 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::aColorTable[256] |
Definition at line 69 of file elements.hxx.
Referenced by Init(), and operator=().
sal_Int8 CGMElements::aColorTableEntryIs[256] |
Definition at line 68 of file elements.hxx.
Referenced by Init(), and operator=().
FloatRect CGMElements::aDeviceViewPort |
Definition at line 58 of file elements.hxx.
Referenced by Init(), and operator=().
EdgeBundle CGMElements::aEdgeBundle |
Definition at line 90 of file elements.hxx.
Referenced by Init(), and operator=().
BundleList CGMElements::aEdgeList |
Definition at line 91 of file elements.hxx.
Referenced by Init(), and operator=().
FillBundle CGMElements::aFillBundle |
Definition at line 113 of file elements.hxx.
Referenced by Init(), and operator=().
BundleList CGMElements::aFillList |
Definition at line 114 of file elements.hxx.
Referenced by Init(), and operator=().
FloatPoint CGMElements::aFillRefPoint |
Definition at line 115 of file elements.hxx.
Referenced by operator=().
CGMFList CGMElements::aFontList |
Definition at line 110 of file elements.hxx.
Referenced by operator=().
sal_uInt32 CGMElements::aLatestColorTable[256] |
Definition at line 70 of file elements.hxx.
Referenced by Init(), and operator=().
LineBundle CGMElements::aLineBundle |
Definition at line 78 of file elements.hxx.
Referenced by Init(), and operator=().
BundleList CGMElements::aLineList |
Definition at line 79 of file elements.hxx.
Referenced by Init(), and operator=().
MarkerBundle CGMElements::aMarkerBundle |
Definition at line 85 of file elements.hxx.
Referenced by Init(), and operator=().
BundleList CGMElements::aMarkerList |
Definition at line 86 of file elements.hxx.
Referenced by Init(), and operator=().
TextBundle CGMElements::aTextBundle |
Definition at line 96 of file elements.hxx.
Referenced by Init(), and operator=().
BundleList CGMElements::aTextList |
Definition at line 97 of file elements.hxx.
Referenced by Init(), and operator=().
FloatRect CGMElements::aVDCExtent |
Definition at line 50 of file elements.hxx.
Referenced by Init(), and operator=().
FloatRect CGMElements::aVDCExtentMaximum |
Definition at line 51 of file elements.hxx.
Referenced by Init(), and operator=().
bool CGMElements::bSegmentCount |
Definition at line 125 of file elements.hxx.
Referenced by Init(), and operator=().
CharacterCodingA CGMElements::eCharacterCodingA |
Definition at line 109 of file elements.hxx.
Referenced by Init(), and operator=().
ClipIndicator CGMElements::eClipIndicator |
Definition at line 62 of file elements.hxx.
Referenced by Init(), and operator=().
ColorSelectionMode CGMElements::eColorSelectionMode |
Definition at line 65 of file elements.hxx.
Referenced by Init(), and operator=().
DeviceViewPortMap CGMElements::eDeviceViewPortMap |
Definition at line 55 of file elements.hxx.
Referenced by Init(), and operator=().
DeviceViewPortMapH CGMElements::eDeviceViewPortMapH |
Definition at line 56 of file elements.hxx.
Referenced by Init(), and operator=().
DeviceViewPortMapV CGMElements::eDeviceViewPortMapV |
Definition at line 57 of file elements.hxx.
Referenced by Init(), and operator=().
DeviceViewPortMode CGMElements::eDeviceViewPortMode |
Definition at line 53 of file elements.hxx.
Referenced by Init(), and operator=().
EdgeVisibility CGMElements::eEdgeVisibility |
Definition at line 92 of file elements.hxx.
Referenced by Init(), and operator=().
SpecMode CGMElements::eEdgeWidthSpecMode |
Definition at line 93 of file elements.hxx.
Referenced by Init(), and operator=().
LineCapType CGMElements::eLineCapType |
Definition at line 81 of file elements.hxx.
Referenced by Init(), and operator=().
LineJoinType CGMElements::eLineJoinType |
Definition at line 82 of file elements.hxx.
Referenced by Init(), and operator=().
SpecMode CGMElements::eLineWidthSpecMode |
Definition at line 80 of file elements.hxx.
Referenced by Init(), and operator=().
SpecMode CGMElements::eMarkerSizeSpecMode |
Definition at line 87 of file elements.hxx.
Referenced by Init(), and operator=().
RealPrecision CGMElements::eRealPrecision |
Definition at line 38 of file elements.hxx.
Referenced by Init(), and operator=().
ScalingMode CGMElements::eScalingMode |
Definition at line 43 of file elements.hxx.
Referenced by Init(), and operator=().
TextAlignmentH CGMElements::eTextAlignmentH |
Definition at line 103 of file elements.hxx.
Referenced by Init(), and operator=().
TextAlignmentV CGMElements::eTextAlignmentV |
Definition at line 104 of file elements.hxx.
Referenced by Init(), and operator=().
TextPath CGMElements::eTextPath |
Definition at line 102 of file elements.hxx.
Referenced by Init(), and operator=().
Transparency CGMElements::eTransparency |
Definition at line 119 of file elements.hxx.
Referenced by Init(), and operator=().
UnderlineMode CGMElements::eUnderlineMode |
Definition at line 100 of file elements.hxx.
Referenced by Init(), and operator=().
RealPrecision CGMElements::eVDCRealPrecision |
Definition at line 48 of file elements.hxx.
Referenced by Init(), and operator=().
VDCType CGMElements::eVDCType |
Definition at line 46 of file elements.hxx.
Referenced by Init(), and operator=().
::std::map<sal_uInt32, HatchEntry> CGMElements::maHatchMap |
Definition at line 117 of file elements.hxx.
Referenced by ImplInsertHatch(), and operator=().
tools::Long CGMElements::nAlternateCharacterSetIndex |
Definition at line 108 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nAspectSourceFlags |
Definition at line 74 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nAuxiliaryColor |
Definition at line 121 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nCharacterHeight |
Definition at line 98 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nCharacterOrientation[4] |
Definition at line 99 of file elements.hxx.
Referenced by Init(), and operator=().
tools::Long CGMElements::nCharacterSetIndex |
Definition at line 107 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nColorIndexPrecision |
Definition at line 41 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nColorMaximumIndex |
Definition at line 66 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nColorPrecision |
Definition at line 40 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nColorValueExtent[8] |
Definition at line 71 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nDeviceViewPortScale |
Definition at line 54 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nIndexPrecision |
Definition at line 37 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nIntegerPrecision |
Definition at line 36 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nLatestColorMaximumIndex |
Definition at line 67 of file elements.hxx.
Referenced by Init(), and operator=().
tools::Long CGMElements::nMetaFileVersion |
Definition at line 34 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nMitreLimit |
Definition at line 60 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nRealSize |
Definition at line 39 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nScalingFactor |
Definition at line 44 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nTextAlignmentHCont |
Definition at line 105 of file elements.hxx.
Referenced by Init(), and operator=().
double CGMElements::nTextAlignmentVCont |
Definition at line 106 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nUnderlineColor |
Definition at line 101 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nVDCIntegerPrecision |
Definition at line 47 of file elements.hxx.
Referenced by Init(), and operator=().
sal_uInt32 CGMElements::nVDCRealSize |
Definition at line 49 of file elements.hxx.
Referenced by Init(), and operator=().
EdgeBundle* CGMElements::pEdgeBundle |
Definition at line 89 of file elements.hxx.
Referenced by Init(), and operator=().
FillBundle* CGMElements::pFillBundle |
Definition at line 112 of file elements.hxx.
Referenced by Init(), and operator=().
LineBundle* CGMElements::pLineBundle |
Definition at line 77 of file elements.hxx.
Referenced by Init(), and operator=().
MarkerBundle* CGMElements::pMarkerBundle |
Definition at line 84 of file elements.hxx.
Referenced by Init(), and operator=().
TextBundle* CGMElements::pTextBundle |
Definition at line 95 of file elements.hxx.
Referenced by Init(), and operator=().