28 FHPageInfo() : m_minX(0.0), m_minY(0.0), m_maxX(0.0), m_maxY(0.0) {}
35 FHBlock(
unsigned layerListId) : m_layerListId(layerListId) {}
44 FHTail() : m_blockId(0), m_propLstId(0), m_fontId(0), m_pageInfo() {}
51 FHList() : m_listType(0), m_elements() {}
59 FHLayer() : m_graphicStyleId(0), m_elementsId(0), m_visibility(0) {}
67 FHGroup() : m_graphicStyleId(0), m_elementsId(0), m_xFormId(0) {}
82 FHParagraph() : m_paraStyleId(0), m_textBlokId(0), m_charStyleIds() {}
90 FHAGDFont() : m_fontNameId(0), m_fontStyle(0), m_fontSize(12.0) {}
105 : m_graphicStyleId(0), m_xFormId(0), m_tStringId(0), m_vmpObjId(0),
106 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0) {}
121 : m_textColorId(0), m_fontSize(12.0), m_fontNameId(0), m_fontId(0), m_horizontalScale(1.0) {}
130 : m_red(0), m_green(0), m_blue(0) {}
133 return !m_red && !m_green && !
m_blue;
144 : m_cyan(0), m_magenta(0), m_yellow(0), m_black(0xffff) {}
159 : m_parentId(0), m_elements() {}
171 : m_colorId(0), m_linePatternId(0), m_startArrowId(0),
172 m_endArrowId(0), m_mitter(0.0), m_width(0.0) {}
187 FHLinearFill() : m_color1Id(0), m_color2Id(0), m_angle(0.0), m_multiColorListId(0) {}
198 : m_color1Id(0), m_color2Id(0), m_cx(0.5), m_cy(0.5), m_multiColorListId(0) {}
218 : m_offset(0), m_fontNameId(0), m_fontSize(12.0), m_fontStyle(0),
219 m_fontColorId(0), m_textEffsId(0), m_baselineShift(0.0) {}
240 : m_graphicStyleId(0), m_xFormId(0),
241 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0),
242 m_charProps(), m_paraProps(), m_characters() {}
286 : m_graphicStyleId(0), m_dataListId(0), m_xFormId(0),
287 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0),
313 FHNewBlend() : m_graphicStyleId(0), m_parentId(0), m_list1Id(0), m_list2Id(0), m_list3Id(0) {}
326 : m_colorId(0), m_knockOut(false), m_inner(false),
327 m_distribution(0.0), m_opacity(1.0), m_smoothness(1.0), m_angle(45.0) {}
339 : m_colorId(0), m_inner(false), m_width(0.0), m_opacity(1.0),
340 m_smoothness(1.0), m_distribution(0.0) {}
353 : m_xFormId(0), m_groupId(0), m_scaleX(0.0), m_scaleY(0.0),
354 m_offsetX(0.0), m_offsetY(0.0), m_angle(0.0) {}
364 FHSymbolClass() : m_nameId(0), m_groupId(0), m_dateTimeId(0), m_symbolLibraryId(0), m_listId(0) {}
382 FHBoundingBox() : m_xmin(DBL_MAX), m_ymin(DBL_MAX), m_xmax(-DBL_MAX), m_ymax(-DBL_MAX) {}
384 : m_xmin(bBox.m_xmin), m_ymin(bBox.m_ymin), m_xmax(bBox.m_xmax), m_ymax(bBox.m_ymax) {}
398 return ((m_xmin < m_xmax) && (m_ymin < m_ymax));
std::vector< unsigned > m_elements
Definition: FHTypes.h:271
FHBlock(unsigned layerListId)
Definition: FHTypes.h:35
unsigned m_color1Id
Definition: FHTypes.h:192
unsigned m_color2Id
Definition: FHTypes.h:193
unsigned m_graphicStyleId
Definition: FHTypes.h:264
unsigned m_colorId
Definition: FHTypes.h:300
FHPageInfo()
Definition: FHTypes.h:28
unsigned m_dataSize
Definition: FHTypes.h:270
unsigned m_graphicStyleId
Definition: FHTypes.h:369
FWShadowFilter()
Definition: FHTypes.h:325
unsigned m_colorId
Definition: FHTypes.h:164
double m_height
Definition: FHTypes.h:102
unsigned m_elementsId
Definition: FHTypes.h:57
double m_width
Definition: FHTypes.h:234
FH3ParaProperties()
Definition: FHTypes.h:225
unsigned m_list2Id
Definition: FHTypes.h:311
double m_position
Definition: FHTypes.h:294
unsigned m_textBlokId
Definition: FHTypes.h:80
unsigned short m_magenta
Definition: FHTypes.h:140
FHRadialFill()
Definition: FHTypes.h:197
Definition: FHTypes.h:228
Definition: FHTypes.h:147
FHTileFill()
Definition: FHTypes.h:352
FHTintColor()
Definition: FHTypes.h:151
FHTail()
Definition: FHTypes.h:44
double m_angle
Definition: FHTypes.h:185
unsigned m_dateTimeId
Definition: FHTypes.h:361
Definition: FHTypes.h:201
std::vector< std::pair< unsigned, unsigned > > m_charStyleIds
Definition: FHTypes.h:81
bool m_inner
Definition: FHTypes.h:320
Definition: FHTypes.h:367
double m_horizontalScale
Definition: FHTypes.h:119
FH3CharProperties()
Definition: FHTypes.h:217
Definition: FHTypes.h:208
unsigned m_offset
Definition: FHTypes.h:210
FHAGDFont()
Definition: FHTypes.h:90
unsigned m_graphicStyleId
Definition: FHTypes.h:277
unsigned m_xFormId
Definition: FHTypes.h:96
Definition: FHTypes.h:222
FHNewBlend()
Definition: FHTypes.h:313
unsigned m_offset
Definition: FHTypes.h:224
FHGraphicStyle()
Definition: FHTypes.h:250
std::vector< unsigned char > m_characters
Definition: FHTypes.h:238
double m_offsetX
Definition: FHTypes.h:349
unsigned m_graphicStyleId
Definition: FHTypes.h:56
double m_ymin
Definition: FHTypes.h:379
double m_fontSize
Definition: FHTypes.h:116
bool m_knockOut
Definition: FHTypes.h:319
FHColorStop()
Definition: FHTypes.h:295
unsigned m_mode
Definition: FHTypes.h:302
FHCMYKColor()
Definition: FHTypes.h:143
unsigned m_colorId
Definition: FHTypes.h:332
Definition: FHTypes.h:113
unsigned m_listType
Definition: FHTypes.h:49
Definition: FHCollector.h:21
double m_height
Definition: FHTypes.h:283
double m_cy
Definition: FHTypes.h:195
double m_angle
Definition: FHTypes.h:324
unsigned m_linePatternId
Definition: FHTypes.h:165
unsigned m_color1Id
Definition: FHTypes.h:183
unsigned m_multiColorListId
Definition: FHTypes.h:196
Definition: FHTypes.h:162
Definition: FHTypes.h:260
FHFilterAttributeHolder()
Definition: FHTypes.h:265
double m_smoothness
Definition: FHTypes.h:336
FHAttributeHolder()
Definition: FHTypes.h:257
FHCompositePath()
Definition: FHTypes.h:74
bool isValid() const
Definition: FHTypes.h:396
double m_startY
Definition: FHTypes.h:281
double m_cx
Definition: FHTypes.h:194
unsigned m_parentId
Definition: FHTypes.h:262
Definition: FHTypes.h:154
unsigned m_xFormId
Definition: FHTypes.h:345
double m_maxY
Definition: FHTypes.h:27
bool black() const
Definition: FHTypes.h:131
unsigned m_baseColorId
Definition: FHTypes.h:149
unsigned m_colorId
Definition: FHTypes.h:203
double m_startX
Definition: FHTypes.h:99
double m_fontSize
Definition: FHTypes.h:89
unsigned m_filterId
Definition: FHTypes.h:263
double m_height
Definition: FHTypes.h:235
double m_scaleY
Definition: FHTypes.h:348
FHCharProperties()
Definition: FHTypes.h:120
unsigned m_symbolClassId
Definition: FHTypes.h:371
FHDataList()
Definition: FHTypes.h:272
FHTextObject()
Definition: FHTypes.h:104
double m_startX
Definition: FHTypes.h:280
double m_width
Definition: FHTypes.h:334
FHTransform m_xForm
Definition: FHTypes.h:372
std::vector< unsigned char > m_pattern
Definition: FHTypes.h:204
Definition: FHTypes.h:357
unsigned m_color2Id
Definition: FHTypes.h:184
Definition: FHTypes.h:181
Definition: FHTypes.h:330
unsigned m_fontStyle
Definition: FHTypes.h:88
unsigned m_blockId
Definition: FHTypes.h:40
double m_baselineShift
Definition: FHTypes.h:216
double m_mitter
Definition: FHTypes.h:168
double m_opacity
Definition: FHTypes.h:335
unsigned m_colorId
Definition: FHTypes.h:318
FHGroup()
Definition: FHTypes.h:67
FHBoundingBox(const FHBoundingBox &bBox)
Definition: FHTypes.h:383
unsigned m_vmpObjId
Definition: FHTypes.h:98
Definition: FHTypes.h:291
FHPageInfo m_pageInfo
Definition: FHTypes.h:43
unsigned m_parentId
Definition: FHTypes.h:247
unsigned m_graphicStyleId
Definition: FHTypes.h:230
unsigned m_colorId
Definition: FHTypes.h:293
unsigned m_fontId
Definition: FHTypes.h:118
FHSymbolClass()
Definition: FHTypes.h:364
librevenge::RVNGString m_format
Definition: FHTypes.h:284
unsigned m_list1Id
Definition: FHTypes.h:310
Definition: FHTypes.h:175
unsigned m_parentId
Definition: FHTypes.h:370
double m_angle
Definition: FHTypes.h:351
unsigned m_elementsId
Definition: FHTypes.h:65
unsigned m_endArrowId
Definition: FHTypes.h:167
std::vector< FH3ParaProperties > m_paraProps
Definition: FHTypes.h:237
double m_offsetY
Definition: FHTypes.h:350
FHList()
Definition: FHTypes.h:51
FHPropList()
Definition: FHTypes.h:158
FHImageImport()
Definition: FHTypes.h:285
Definition: FHTypes.h:137
unsigned m_xFormId
Definition: FHTypes.h:279
unsigned m_attrId
Definition: FHTypes.h:248
FHRGBColor()
Definition: FHTypes.h:129
FHLinearFill()
Definition: FHTypes.h:187
double m_fontSize
Definition: FHTypes.h:212
double m_minX
Definition: FHTypes.h:24
FWGlowFilter()
Definition: FHTypes.h:338
unsigned short m_tint
Definition: FHTypes.h:150
unsigned m_attrId
Definition: FHTypes.h:256
unsigned short m_cyan
Definition: FHTypes.h:139
FHLensFill()
Definition: FHTypes.h:303
unsigned short m_blue
Definition: FHTypes.h:128
Definition: FHTypes.h:376
unsigned m_fontColorId
Definition: FHTypes.h:214
double m_maxX
Definition: FHTypes.h:26
unsigned m_nameId
Definition: FHTypes.h:359
double m_startY
Definition: FHTypes.h:233
double m_startX
Definition: FHTypes.h:232
unsigned m_fontNameId
Definition: FHTypes.h:117
Definition: FHTypes.h:275
unsigned m_colorId
Definition: FHTypes.h:177
unsigned m_layerListId
Definition: FHTypes.h:33
Definition: FHTypes.h:245
double m_xmax
Definition: FHTypes.h:380
Definition: FHTypes.h:343
unsigned short m_green
Definition: FHTypes.h:127
double m_opacity
Definition: FHTypes.h:322
unsigned m_multiColorListId
Definition: FHTypes.h:186
FHLayer()
Definition: FHTypes.h:59
unsigned m_groupId
Definition: FHTypes.h:346
FHBasicLine()
Definition: FHTypes.h:170
Definition: FHTypes.h:316
double m_distribution
Definition: FHTypes.h:337
unsigned m_list3Id
Definition: FHTypes.h:312
double m_distribution
Definition: FHTypes.h:321
unsigned m_graphicStyleId
Definition: FHTypes.h:95
unsigned m_parentId
Definition: FHTypes.h:309
double m_value
Definition: FHTypes.h:301
double m_xmin
Definition: FHTypes.h:378
FHSymbolInstance()
Definition: FHTypes.h:373
FHBoundingBox()
Definition: FHTypes.h:382
unsigned m_groupId
Definition: FHTypes.h:360
Definition: FHTypes.h:298
unsigned m_textColorId
Definition: FHTypes.h:115
double m_scaleX
Definition: FHTypes.h:347
unsigned m_listId
Definition: FHTypes.h:363
unsigned m_fontStyle
Definition: FHTypes.h:213
unsigned m_xFormId
Definition: FHTypes.h:66
Definition: FHTypes.h:190
unsigned short m_red
Definition: FHTypes.h:126
unsigned short m_yellow
Definition: FHTypes.h:141
FHPatternFill()
Definition: FHTypes.h:205
Definition: FHTypes.h:124
unsigned m_graphicStyleId
Definition: FHTypes.h:308
Definition: FHTypes.h:268
unsigned m_tStringId
Definition: FHTypes.h:97
double m_width
Definition: FHTypes.h:169
unsigned m_fontNameId
Definition: FHTypes.h:87
double m_width
Definition: FHTypes.h:282
FHBlock()
Definition: FHTypes.h:34
double m_startY
Definition: FHTypes.h:100
unsigned m_graphicStyleId
Definition: FHTypes.h:72
bool m_inner
Definition: FHTypes.h:333
unsigned m_symbolLibraryId
Definition: FHTypes.h:362
unsigned m_textEffsId
Definition: FHTypes.h:215
std::map< unsigned, unsigned > m_elements
Definition: FHTypes.h:249
FHBasicFill()
Definition: FHTypes.h:178
FHParagraph()
Definition: FHTypes.h:82
unsigned m_parentId
Definition: FHTypes.h:156
void merge(const FHBoundingBox &bBox)
Definition: FHTypes.h:385
unsigned m_parentId
Definition: FHTypes.h:255
Definition: FHTypes.h:306
unsigned m_startArrowId
Definition: FHTypes.h:166
double m_width
Definition: FHTypes.h:101
FHDisplayText()
Definition: FHTypes.h:239
double m_smoothness
Definition: FHTypes.h:323
unsigned m_visibility
Definition: FHTypes.h:58
unsigned m_xFormId
Definition: FHTypes.h:231
unsigned m_dataListId
Definition: FHTypes.h:278
double m_ymax
Definition: FHTypes.h:381
unsigned m_fontNameId
Definition: FHTypes.h:211
unsigned m_propLstId
Definition: FHTypes.h:41
unsigned m_graphicStyleId
Definition: FHTypes.h:64
double m_minY
Definition: FHTypes.h:25
std::vector< unsigned > m_elements
Definition: FHTypes.h:50
std::vector< FH3CharProperties > m_charProps
Definition: FHTypes.h:236
unsigned m_elementsId
Definition: FHTypes.h:73
unsigned m_fontId
Definition: FHTypes.h:42
Definition: FHTypes.h:253
unsigned m_paraStyleId
Definition: FHTypes.h:79
unsigned short m_black
Definition: FHTypes.h:142
Definition: FHTypes.h:109
std::map< unsigned, unsigned > m_elements
Definition: FHTypes.h:157