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) {}
42 FHTab() : m_type(0), m_position(0) {}
51 FHTail() : m_blockId(0), m_propLstId(0), m_fontId(0), m_pageInfo() {}
58 FHList() : m_listType(0), m_elements() {}
66 FHLayer() : m_graphicStyleId(0), m_elementsId(0), m_visibility(0) {}
74 FHGroup() : m_graphicStyleId(0), m_elementsId(0), m_xFormId(0) {}
84 FHPathText() : m_elementsId(0), m_layerId(0), m_displayTextId(0), m_shapeId(0), m_textSize(0) {}
99 FHParagraph() : m_paraStyleId(0), m_textBlokId(0), m_charStyleIds() {}
107 FHAGDFont() : m_fontNameId(0), m_fontStyle(0), m_fontSize(12.0) {}
130 : m_graphicStyleId(0), m_xFormId(0), m_tStringId(0), m_vmpObjId(0), m_pathId(0),
131 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0), m_beginPos(0), m_endPos(0xffff),
132 m_colNum(1), m_rowNum(1), m_colSep(0.0), m_rowSep(0.0), m_rowBreakFirst(0) {}
144 return m_idToIntMap.empty() && m_idToDoubleMap.empty() && m_idToZoneIdMap.empty();
157 : m_textColorId(0), m_fontSize(12.0), m_fontNameId(0), m_fontId(0), m_tEffectId(0), m_idToDoubleMap() {}
166 : m_red(0), m_green(0), m_blue(0) {}
169 return !m_red && !m_green && !
m_blue;
180 : m_cyan(0), m_magenta(0), m_yellow(0), m_black(0xffff) {}
195 : m_parentId(0), m_elements() {}
207 : m_colorId(0), m_linePatternId(0), m_startArrowId(0),
208 m_endArrowId(0), m_mitter(0.0), m_width(0.0) {}
218 : m_colorId(0), m_percentPattern(1), m_mitter(0.0), m_width(0.0) {}
242 FHLinearFill() : m_color1Id(0), m_color2Id(0), m_angle(0.0), m_multiColorListId(0) {}
253 : m_color1Id(0), m_color2Id(0), m_cx(0.5), m_cy(0.5), m_multiColorListId(0) {}
277 : m_offset(0), m_fontNameId(0), m_fontSize(12.0), m_fontStyle(0),
278 m_fontColorId(0), m_textEffsId(0), m_leading(-1), m_letterSpacing(0), m_wordSpacing(0), m_horizontalScale(1), m_baselineShift(0.0) {}
294 for (
unsigned int &i : m_colorId) i=0;
310 : m_graphicStyleId(0), m_xFormId(0),
311 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0),
312 m_charProps(), m_justify(0), m_paraProps(), m_characters() {}
356 : m_graphicStyleId(0), m_dataListId(0), m_xFormId(0),
357 m_startX(0.0), m_startY(0.0), m_width(0.0), m_height(0.0),
383 FHNewBlend() : m_graphicStyleId(0), m_parentId(0), m_list1Id(0), m_list2Id(0), m_list3Id(0) {}
396 : m_colorId(0), m_knockOut(false), m_inner(false),
397 m_distribution(0.0), m_opacity(1.0), m_smoothness(1.0), m_angle(45.0) {}
409 : m_colorId(0), m_inner(false), m_width(0.0), m_opacity(1.0),
410 m_smoothness(1.0), m_distribution(0.0) {}
423 : m_xFormId(0), m_groupId(0), m_scaleX(0.0), m_scaleY(0.0),
424 m_offsetX(0.0), m_offsetY(0.0), m_angle(0.0) {}
441 FHSymbolClass() : m_nameId(0), m_groupId(0), m_dateTimeId(0), m_symbolLibraryId(0), m_listId(0) {}
459 FHBoundingBox() : m_xmin(DBL_MAX), m_ymin(DBL_MAX), m_xmax(-DBL_MAX), m_ymax(-DBL_MAX) {}
461 : m_xmin(bBox.m_xmin), m_ymin(bBox.m_ymin), m_xmax(bBox.m_xmax), m_ymax(bBox.m_ymax) {}
475 return ((m_xmin < m_xmax) && (m_ymin < m_ymax));
unsigned m_tEffectId
Definition: FHTypes.h:154
std::vector< unsigned > m_elements
Definition: FHTypes.h:341
FHBlock(unsigned layerListId)
Definition: FHTypes.h:35
unsigned m_color1Id
Definition: FHTypes.h:247
unsigned m_color2Id
Definition: FHTypes.h:248
unsigned m_graphicStyleId
Definition: FHTypes.h:334
unsigned m_colorId
Definition: FHTypes.h:370
FHPageInfo()
Definition: FHTypes.h:28
unsigned m_dataSize
Definition: FHTypes.h:340
unsigned m_graphicStyleId
Definition: FHTypes.h:446
FWShadowFilter()
Definition: FHTypes.h:395
unsigned m_colorId
Definition: FHTypes.h:200
double m_height
Definition: FHTypes.h:120
unsigned m_elementsId
Definition: FHTypes.h:64
double m_width
Definition: FHTypes.h:303
Definition: FHTypes.h:135
FH3ParaProperties()
Definition: FHTypes.h:284
std::map< unsigned, unsigned > m_idToZoneIdMap
Definition: FHTypes.h:139
unsigned m_list2Id
Definition: FHTypes.h:381
double m_position
Definition: FHTypes.h:364
unsigned m_textBlokId
Definition: FHTypes.h:97
unsigned short m_magenta
Definition: FHTypes.h:176
FHRadialFill()
Definition: FHTypes.h:252
Definition: FHTypes.h:297
Definition: FHTypes.h:183
unsigned m_beginPos
Definition: FHTypes.h:121
FHTileFill()
Definition: FHTypes.h:422
FHTintColor()
Definition: FHTypes.h:187
FHTail()
Definition: FHTypes.h:51
Definition: FHTypes.h:110
double m_angle
Definition: FHTypes.h:240
unsigned m_dateTimeId
Definition: FHTypes.h:438
Definition: FHTypes.h:256
std::vector< std::pair< unsigned, unsigned > > m_charStyleIds
Definition: FHTypes.h:98
bool m_inner
Definition: FHTypes.h:390
Definition: FHTypes.h:444
unsigned m_type
Definition: FHTypes.h:40
FH3CharProperties()
Definition: FHTypes.h:276
Definition: FHTypes.h:263
unsigned m_offset
Definition: FHTypes.h:265
std::vector< double > m_angles
Definition: FHTypes.h:226
FHAGDFont()
Definition: FHTypes.h:107
unsigned m_graphicStyleId
Definition: FHTypes.h:347
FHTEffect()
Definition: FHTypes.h:292
unsigned m_xFormId
Definition: FHTypes.h:113
Definition: FHTypes.h:281
FHNewBlend()
Definition: FHTypes.h:383
unsigned m_offset
Definition: FHTypes.h:283
unsigned m_layerId
Definition: FHTypes.h:80
FHGraphicStyle()
Definition: FHTypes.h:320
double m_mitter
Definition: FHTypes.h:215
std::vector< unsigned char > m_characters
Definition: FHTypes.h:308
double m_offsetX
Definition: FHTypes.h:419
unsigned m_graphicStyleId
Definition: FHTypes.h:63
double m_horizontalScale
Definition: FHTypes.h:274
double m_ymin
Definition: FHTypes.h:456
double m_fontSize
Definition: FHTypes.h:151
bool m_knockOut
Definition: FHTypes.h:389
FHColorStop()
Definition: FHTypes.h:365
unsigned m_mode
Definition: FHTypes.h:372
FHCMYKColor()
Definition: FHTypes.h:179
unsigned m_colorId
Definition: FHTypes.h:402
Definition: FHTypes.h:148
unsigned m_listType
Definition: FHTypes.h:56
Definition: FHCollector.h:22
double m_height
Definition: FHTypes.h:353
double m_cy
Definition: FHTypes.h:250
Definition: FHTypes.h:211
unsigned m_colorId[2]
Definition: FHTypes.h:291
double m_angle
Definition: FHTypes.h:394
unsigned m_linePatternId
Definition: FHTypes.h:201
unsigned m_color1Id
Definition: FHTypes.h:238
unsigned m_multiColorListId
Definition: FHTypes.h:251
unsigned m_shortNameId
Definition: FHTypes.h:290
Definition: FHTypes.h:198
Definition: FHTypes.h:330
FHFilterAttributeHolder()
Definition: FHTypes.h:335
double m_smoothness
Definition: FHTypes.h:406
FHAttributeHolder()
Definition: FHTypes.h:327
FHCompositePath()
Definition: FHTypes.h:91
bool isValid() const
Definition: FHTypes.h:473
double m_startY
Definition: FHTypes.h:351
unsigned m_endPos
Definition: FHTypes.h:122
std::vector< unsigned > m_ids
Definition: FHTypes.h:223
double m_cx
Definition: FHTypes.h:249
unsigned m_parentId
Definition: FHTypes.h:332
Definition: FHTypes.h:190
unsigned m_xFormId
Definition: FHTypes.h:415
double m_maxY
Definition: FHTypes.h:27
std::map< unsigned, double > m_idToDoubleMap
Definition: FHTypes.h:155
bool black() const
Definition: FHTypes.h:167
unsigned m_baseColorId
Definition: FHTypes.h:185
FHPatternLine()
Definition: FHTypes.h:217
unsigned m_colorId
Definition: FHTypes.h:258
double m_startX
Definition: FHTypes.h:117
double m_fontSize
Definition: FHTypes.h:106
unsigned m_filterId
Definition: FHTypes.h:333
double m_height
Definition: FHTypes.h:304
double m_scaleY
Definition: FHTypes.h:418
FHCharProperties()
Definition: FHTypes.h:156
unsigned m_symbolClassId
Definition: FHTypes.h:448
FHDataList()
Definition: FHTypes.h:342
FHTextObject()
Definition: FHTypes.h:129
double m_startX
Definition: FHTypes.h:350
double m_width
Definition: FHTypes.h:404
FHTransform m_xForm
Definition: FHTypes.h:449
std::vector< unsigned char > m_pattern
Definition: FHTypes.h:259
Definition: FHTypes.h:434
unsigned m_color2Id
Definition: FHTypes.h:239
Definition: FHTypes.h:236
Definition: FHTypes.h:400
unsigned m_fontStyle
Definition: FHTypes.h:105
unsigned m_blockId
Definition: FHTypes.h:47
int m_justify
Definition: FHTypes.h:306
double m_baselineShift
Definition: FHTypes.h:275
double m_mitter
Definition: FHTypes.h:204
double m_opacity
Definition: FHTypes.h:405
unsigned m_colorId
Definition: FHTypes.h:388
FHGroup()
Definition: FHTypes.h:74
FHBoundingBox(const FHBoundingBox &bBox)
Definition: FHTypes.h:460
unsigned m_vmpObjId
Definition: FHTypes.h:115
Definition: FHTypes.h:361
FHPageInfo m_pageInfo
Definition: FHTypes.h:50
unsigned m_parentId
Definition: FHTypes.h:317
FHCustomProc()
Definition: FHTypes.h:227
unsigned m_graphicStyleId
Definition: FHTypes.h:299
unsigned m_colorId
Definition: FHTypes.h:363
double m_rowSep
Definition: FHTypes.h:126
unsigned m_fontId
Definition: FHTypes.h:153
double m_wordSpacing
Definition: FHTypes.h:273
FHSymbolClass()
Definition: FHTypes.h:441
unsigned m_shapeId
Definition: FHTypes.h:82
librevenge::RVNGString m_format
Definition: FHTypes.h:354
unsigned m_list1Id
Definition: FHTypes.h:380
Definition: FHTypes.h:230
unsigned m_elementsId
Definition: FHTypes.h:79
unsigned m_parentId
Definition: FHTypes.h:447
double m_angle
Definition: FHTypes.h:421
unsigned m_elementsId
Definition: FHTypes.h:72
unsigned m_textSize
Definition: FHTypes.h:83
bool empty() const
Definition: FHTypes.h:142
unsigned m_endArrowId
Definition: FHTypes.h:203
std::vector< FH3ParaProperties > m_paraProps
Definition: FHTypes.h:307
double m_offsetY
Definition: FHTypes.h:420
FHList()
Definition: FHTypes.h:58
FHPropList()
Definition: FHTypes.h:194
FHImageImport()
Definition: FHTypes.h:355
Definition: FHTypes.h:173
unsigned m_xFormId
Definition: FHTypes.h:349
unsigned m_attrId
Definition: FHTypes.h:318
unsigned m_colorId
Definition: FHTypes.h:213
FHLinePattern()
Definition: FHTypes.h:430
Definition: FHTypes.h:287
FHRGBColor()
Definition: FHTypes.h:165
FHLinearFill()
Definition: FHTypes.h:242
unsigned m_rowNum
Definition: FHTypes.h:124
double m_fontSize
Definition: FHTypes.h:267
double m_minX
Definition: FHTypes.h:24
FWGlowFilter()
Definition: FHTypes.h:408
unsigned m_rowBreakFirst
Definition: FHTypes.h:127
unsigned short m_tint
Definition: FHTypes.h:186
std::vector< double > m_params
Definition: FHTypes.h:225
unsigned m_attrId
Definition: FHTypes.h:326
unsigned short m_cyan
Definition: FHTypes.h:175
FHLensFill()
Definition: FHTypes.h:373
std::vector< double > m_dashes
Definition: FHTypes.h:429
unsigned short m_blue
Definition: FHTypes.h:164
Definition: FHTypes.h:453
unsigned m_fontColorId
Definition: FHTypes.h:269
double m_maxX
Definition: FHTypes.h:26
unsigned m_nameId
Definition: FHTypes.h:436
double m_startY
Definition: FHTypes.h:302
double m_colSep
Definition: FHTypes.h:125
double m_startX
Definition: FHTypes.h:301
unsigned m_nameId
Definition: FHTypes.h:289
FHParagraphProperties()
Definition: FHTypes.h:140
unsigned m_fontNameId
Definition: FHTypes.h:152
FHPathText()
Definition: FHTypes.h:84
std::map< unsigned, unsigned > m_idToIntMap
Definition: FHTypes.h:137
Definition: FHTypes.h:345
unsigned m_colorId
Definition: FHTypes.h:232
unsigned m_layerListId
Definition: FHTypes.h:33
Definition: FHTypes.h:315
double m_xmax
Definition: FHTypes.h:457
Definition: FHTypes.h:413
unsigned short m_green
Definition: FHTypes.h:163
double m_opacity
Definition: FHTypes.h:392
unsigned m_multiColorListId
Definition: FHTypes.h:241
FHLayer()
Definition: FHTypes.h:66
double m_width
Definition: FHTypes.h:216
unsigned m_groupId
Definition: FHTypes.h:416
FHBasicLine()
Definition: FHTypes.h:206
Definition: FHTypes.h:386
double m_distribution
Definition: FHTypes.h:407
unsigned m_list3Id
Definition: FHTypes.h:382
double m_distribution
Definition: FHTypes.h:391
unsigned m_graphicStyleId
Definition: FHTypes.h:112
unsigned m_parentId
Definition: FHTypes.h:379
double m_value
Definition: FHTypes.h:371
double m_xmin
Definition: FHTypes.h:455
FHSymbolInstance()
Definition: FHTypes.h:450
FHBoundingBox()
Definition: FHTypes.h:459
Definition: FHTypes.h:221
std::vector< double > m_widths
Definition: FHTypes.h:224
Definition: FHTypes.h:427
unsigned m_groupId
Definition: FHTypes.h:437
double m_position
Definition: FHTypes.h:41
Definition: FHTypes.h:368
unsigned m_textColorId
Definition: FHTypes.h:150
double m_scaleX
Definition: FHTypes.h:417
unsigned m_listId
Definition: FHTypes.h:440
FHTab()
Definition: FHTypes.h:42
unsigned m_fontStyle
Definition: FHTypes.h:268
unsigned m_displayTextId
Definition: FHTypes.h:81
unsigned m_xFormId
Definition: FHTypes.h:73
Definition: FHTypes.h:245
unsigned m_colNum
Definition: FHTypes.h:123
unsigned short m_red
Definition: FHTypes.h:162
Definition: FHTypes.h:102
unsigned short m_yellow
Definition: FHTypes.h:177
double m_percentPattern
Definition: FHTypes.h:214
FHPatternFill()
Definition: FHTypes.h:260
Definition: FHTypes.h:160
unsigned m_graphicStyleId
Definition: FHTypes.h:378
Definition: FHTypes.h:338
unsigned m_tStringId
Definition: FHTypes.h:114
double m_width
Definition: FHTypes.h:205
unsigned m_fontNameId
Definition: FHTypes.h:104
double m_width
Definition: FHTypes.h:352
FHBlock()
Definition: FHTypes.h:34
double m_startY
Definition: FHTypes.h:118
unsigned m_graphicStyleId
Definition: FHTypes.h:89
bool m_inner
Definition: FHTypes.h:403
unsigned m_symbolLibraryId
Definition: FHTypes.h:439
double m_letterSpacing
Definition: FHTypes.h:272
unsigned m_textEffsId
Definition: FHTypes.h:270
std::map< unsigned, unsigned > m_elements
Definition: FHTypes.h:319
FHBasicFill()
Definition: FHTypes.h:233
FHParagraph()
Definition: FHTypes.h:99
unsigned m_parentId
Definition: FHTypes.h:192
void merge(const FHBoundingBox &bBox)
Definition: FHTypes.h:462
unsigned m_parentId
Definition: FHTypes.h:325
Definition: FHTypes.h:376
unsigned m_startArrowId
Definition: FHTypes.h:202
unsigned m_pathId
Definition: FHTypes.h:116
std::map< unsigned, double > m_idToDoubleMap
Definition: FHTypes.h:138
double m_width
Definition: FHTypes.h:119
FHDisplayText()
Definition: FHTypes.h:309
double m_smoothness
Definition: FHTypes.h:393
unsigned m_visibility
Definition: FHTypes.h:65
unsigned m_xFormId
Definition: FHTypes.h:300
unsigned m_dataListId
Definition: FHTypes.h:348
double m_ymax
Definition: FHTypes.h:458
double m_leading
Definition: FHTypes.h:271
unsigned m_fontNameId
Definition: FHTypes.h:266
unsigned m_propLstId
Definition: FHTypes.h:48
unsigned m_graphicStyleId
Definition: FHTypes.h:71
double m_minY
Definition: FHTypes.h:25
std::vector< unsigned > m_elements
Definition: FHTypes.h:57
std::vector< FH3CharProperties > m_charProps
Definition: FHTypes.h:305
unsigned m_elementsId
Definition: FHTypes.h:90
unsigned m_fontId
Definition: FHTypes.h:49
Definition: FHTypes.h:323
unsigned m_paraStyleId
Definition: FHTypes.h:96
unsigned short m_black
Definition: FHTypes.h:178
std::map< unsigned, unsigned > m_elements
Definition: FHTypes.h:193