Go to the documentation of this file.
10 #ifndef INCLUDED_POLYGONUTILS_H
11 #define INCLUDED_POLYGONUTILS_H
17 #include <librevenge/librevenge.h>
77 Coordinate getTextRectangle(
double x,
double y,
double width,
double height, std::function<
double(
unsigned index)> calculator)
const;
79 CustomShape(
const Vertex *p_vertices,
unsigned numVertices,
const unsigned short *p_elements,
unsigned numElements,
const Calculation *p_calculations,
unsigned numCalculations,
const int *p_defaultAdjustValues,
unsigned numDefaultAdjustValues,
const TextRectangle *p_textRectangles,
unsigned numTextRectangles,
unsigned coordWidth,
unsigned coordHeight,
const Vertex *p_gluePoints,
unsigned numGluePoints,
unsigned char adjustShiftMask = 0) :
118 librevenge::RVNGPropertyList
calcClipPath(
const std::vector<libmspub::Vertex> &verts,
double x,
double y,
double height,
double width, VectorTransformation2D transform, std::shared_ptr<const CustomShape> shape);
119 void writeCustomShape(
ShapeType shapeType, librevenge::RVNGPropertyList &graphicsProps, librevenge::RVNGDrawingInterface *painter,
double x,
double y,
double height,
double width,
bool closeEverything, VectorTransformation2D transform, std::vector<Line> lines, std::function<
double(
unsigned index)> calculator,
const std::vector<Color> &palette, std::shared_ptr<const CustomShape> shape);
const unsigned short TEXT_DEFLATE_BOTTOM_SEGMENTS[]
Definition: PolygonUtils.cpp:4113
const TextRectangle STAR_TRS[]
Definition: PolygonUtils.cpp:2357
const Vertex PENTAGON_VERTICES[]
Definition: PolygonUtils.cpp:1566
const CustomShape CS_WAVE(WAVE_VERTICES, sizeof(WAVE_VERTICES)/sizeof(Vertex), WAVE_SEGMENTS, sizeof(WAVE_SEGMENTS)/sizeof(unsigned short), WAVE_CALC, sizeof(WAVE_CALC)/sizeof(Calculation), WAVE_DEFAULT_ADJUST, sizeof(WAVE_DEFAULT_ADJUST)/sizeof(int), WAVE_TRS, sizeof(WAVE_TRS)/sizeof(TextRectangle), 21600, 21600, WAVE_GLUE_POINTS, sizeof(WAVE_GLUE_POINTS)/sizeof(Vertex))
const Calculation HORIZONTAL_SCROLL_CALC[]
Definition: PolygonUtils.cpp:615
Definition: ShapeType.h:140
const int ACTION_BUTTON_BACK_PREVIOUS_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5027
const CustomShape CS_TEXT_DEFLATE_BOTTOM(TEXT_DEFLATE_BOTTOM_VERTICES, sizeof(TEXT_DEFLATE_BOTTOM_VERTICES)/sizeof(Vertex), TEXT_DEFLATE_BOTTOM_SEGMENTS, sizeof(TEXT_DEFLATE_BOTTOM_SEGMENTS)/sizeof(unsigned short), TEXT_DEFLATE_BOTTOM_CALC, sizeof(TEXT_DEFLATE_BOTTOM_CALC)/sizeof(Calculation), TEXT_DEFLATE_BOTTOM_DEFAULT_ADJUST, sizeof(TEXT_DEFLATE_BOTTOM_DEFAULT_ADJUST)/sizeof(int), TEXT_DEFLATE_BOTTOM_TRS, sizeof(TEXT_DEFLATE_BOTTOM_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int ISOCELES_TRIANGLE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2610
const unsigned short UP_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1309
Definition: ShapeType.h:112
const CustomShape CS_SEAL_24(SEAL_24_VERTICES, sizeof(SEAL_24_VERTICES)/sizeof(Vertex), nullptr, 0, SEAL_24_CALC, sizeof(SEAL_24_CALC)/sizeof(Calculation), SEAL_24_DEFAULT_ADJUST, sizeof(SEAL_24_DEFAULT_ADJUST)/sizeof(int), SEAL_24_TRS, sizeof(SEAL_24_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Command
Definition: PolygonUtils.cpp:5579
const int TRAPEZOID_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2426
const CustomShape CS_RIGHT_BRACKET(RIGHT_BRACKET_VERTICES, sizeof(RIGHT_BRACKET_VERTICES)/sizeof(Vertex), RIGHT_BRACKET_SEGMENTS, sizeof(RIGHT_BRACKET_SEGMENTS)/sizeof(unsigned short), RIGHT_BRACKET_CALC, sizeof(RIGHT_BRACKET_CALC)/sizeof(Calculation), RIGHT_BRACKET_DEFAULT_ADJUST, sizeof(RIGHT_BRACKET_DEFAULT_ADJUST)/sizeof(int), RIGHT_BRACKET_TRS, sizeof(RIGHT_BRACKET_TRS)/sizeof(TextRectangle), 21600, 21600, RIGHT_BRACKET_GLUE_POINTS, sizeof(RIGHT_BRACKET_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:173
const Vertex CURVED_DOWN_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:758
const Vertex HEART_GLUE_POINTS[]
Definition: PolygonUtils.cpp:278
const CustomShape CS_DIAMOND(DIAMOND_VERTICES, sizeof(DIAMOND_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, DIAMOND_TRS, sizeof(DIAMOND_TRS)/sizeof(TextRectangle), 21600, 21600, DIAMOND_GLUE_POINTS, sizeof(DIAMOND_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_BEVEL(BEVEL_VERTICES, sizeof(BEVEL_VERTICES)/sizeof(Vertex), BEVEL_SEGMENTS, sizeof(BEVEL_SEGMENTS)/sizeof(unsigned short), BEVEL_CALC, sizeof(BEVEL_CALC)/sizeof(Calculation), BEVEL_DEFAULT_ADJUST, sizeof(BEVEL_DEFAULT_ADJUST)/sizeof(int), BEVEL_TRS, sizeof(BEVEL_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_RING_OUTSIDE_VERTICES[]
Definition: PolygonUtils.cpp:3423
const CustomShape CS_ACTION_BUTTON_SOUND(ACTION_BUTTON_SOUND_VERTICES, sizeof(ACTION_BUTTON_SOUND_VERTICES)/sizeof(Vertex), ACTION_BUTTON_SOUND_SEGMENTS, sizeof(ACTION_BUTTON_SOUND_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_SOUND_CALC, sizeof(ACTION_BUTTON_SOUND_CALC)/sizeof(Calculation), ACTION_BUTTON_SOUND_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_SOUND_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_SOUND_TRS, sizeof(ACTION_BUTTON_SOUND_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle TEXT_ARCH_DOWN_POUR_TRS[]
Definition: PolygonUtils.cpp:3642
const TextRectangle FLOW_CHART_PREDEFINED_PROCESS_TRS[]
Definition: PolygonUtils.cpp:807
Definition: ShapeType.h:20
const TextRectangle ACTION_BUTTON_INFORMATION_TRS[]
Definition: PolygonUtils.cpp:4954
const TextRectangle TEXT_TRIANGLE_TRS[]
Definition: PolygonUtils.cpp:3268
Definition: ShapeType.h:181
const Calculation TEXT_CURVE_UP_CALC[]
Definition: PolygonUtils.cpp:3739
const unsigned short ACTION_BUTTON_BACK_PREVIOUS_SEGMENTS[]
Definition: PolygonUtils.cpp:5012
const CustomShape CS_LEFT_RIGHT_ARROW(LEFT_RIGHT_ARROW_VERTICES, sizeof(LEFT_RIGHT_ARROW_VERTICES)/sizeof(Vertex), LEFT_RIGHT_ARROW_SEGMENTS, sizeof(LEFT_RIGHT_ARROW_SEGMENTS)/sizeof(unsigned short), LEFT_RIGHT_ARROW_CALC, sizeof(LEFT_RIGHT_ARROW_CALC)/sizeof(Calculation), LEFT_RIGHT_ARROW_DEFAULT_ADJUST, sizeof(LEFT_RIGHT_ARROW_DEFAULT_ADJUST)/sizeof(int), LEFT_RIGHT_ARROW_TRS, sizeof(LEFT_RIGHT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short BENT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1207
Definition: ShapeType.h:66
const CustomShape CS_UP_DOWN_ARROW(UP_DOWN_ARROW_VERTICES, sizeof(UP_DOWN_ARROW_VERTICES)/sizeof(Vertex), UP_DOWN_ARROW_SEGMENTS, sizeof(UP_DOWN_ARROW_SEGMENTS)/sizeof(unsigned short), UP_DOWN_ARROW_CALC, sizeof(UP_DOWN_ARROW_CALC)/sizeof(Calculation), UP_DOWN_ARROW_DEFAULT_ADJUST, sizeof(UP_DOWN_ARROW_DEFAULT_ADJUST)/sizeof(int), UP_DOWN_ARROW_TRS, sizeof(UP_DOWN_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Command m_command
Definition: PolygonUtils.cpp:5599
CustomShape(const Vertex *p_vertices, unsigned numVertices, const unsigned short *p_elements, unsigned numElements, const Calculation *p_calculations, unsigned numCalculations, const int *p_defaultAdjustValues, unsigned numDefaultAdjustValues, const TextRectangle *p_textRectangles, unsigned numTextRectangles, unsigned coordWidth, unsigned coordHeight, const Vertex *p_gluePoints, unsigned numGluePoints, unsigned char adjustShiftMask=0)
Definition: PolygonUtils.h:79
Definition: ShapeType.h:63
const TextRectangle FLOW_CHART_PUNCHED_CARD_TRS[]
Definition: PolygonUtils.cpp:2789
const Calculation ACTION_BUTTON_BACK_PREVIOUS_CALC[]
Definition: PolygonUtils.cpp:5017
Definition: ShapeType.h:82
Definition: ShapeType.h:149
const Calculation BENT_CONNECTOR_5_CALC[]
Definition: PolygonUtils.cpp:1817
const TextRectangle VERTICAL_SCROLL_TRS[]
Definition: PolygonUtils.cpp:595
const unsigned short DONUT_SEGMENTS[]
Definition: PolygonUtils.cpp:1970
const int ACTION_BUTTON_DOCUMENT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5163
const int MOON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4701
const int VERTICAL_SCROLL_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:600
unsigned m_numCalculations
Definition: PolygonUtils.h:66
const CustomShape CS_ACTION_BUTTON_HELP(ACTION_BUTTON_HELP_VERTICES, sizeof(ACTION_BUTTON_HELP_VERTICES)/sizeof(Vertex), ACTION_BUTTON_HELP_SEGMENTS, sizeof(ACTION_BUTTON_HELP_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_HELP_CALC, sizeof(ACTION_BUTTON_HELP_CALC)/sizeof(Calculation), ACTION_BUTTON_HELP_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_HELP_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_HELP_TRS, sizeof(ACTION_BUTTON_HELP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_FADE_RIGHT_VERTICES[]
Definition: PolygonUtils.cpp:4278
const Vertex SUN_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4667
const Calculation TEXT_ARCH_UP_POUR_CALC[]
Definition: PolygonUtils.cpp:3501
Definition: ShapeType.h:120
const CustomShape CS_HOME_PLATE(HOME_PLATE_VERTICES, sizeof(HOME_PLATE_VERTICES)/sizeof(Vertex), HOME_PLATE_SEGMENTS, sizeof(HOME_PLATE_SEGMENTS)/sizeof(unsigned short), HOME_PLATE_CALC, sizeof(HOME_PLATE_CALC)/sizeof(Calculation), HOME_PLATE_DEFAULT_ADJUST, sizeof(HOME_PLATE_DEFAULT_ADJUST)/sizeof(int), HOME_PLATE_TRS, sizeof(HOME_PLATE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex CURVED_CONNECTOR_3_VERTICES[]
Definition: PolygonUtils.cpp:1777
const CustomShape CS_FLOW_CHART_SUMMING_JUNCTION(FLOW_CHART_SUMMING_JUNCTION_VERTICES, sizeof(FLOW_CHART_SUMMING_JUNCTION_VERTICES)/sizeof(Vertex), FLOW_CHART_SUMMING_JUNCTION_SEGMENTS, sizeof(FLOW_CHART_SUMMING_JUNCTION_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_SUMMING_JUNCTION_TRS, sizeof(FLOW_CHART_SUMMING_JUNCTION_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_SUMMING_JUNCTION_GLUE_POINTS, sizeof(FLOW_CHART_SUMMING_JUNCTION_GLUE_POINTS)/sizeof(Vertex))
const unsigned short TEXT_FADE_UP_SEGMENTS[]
Definition: PolygonUtils.cpp:4351
const int LEFT_UP_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:536
Definition: ShapeType.h:159
const TextRectangle FLOW_CHART_TERMINATOR_TRS[]
Definition: PolygonUtils.cpp:904
const CustomShape CS_BRACE_PAIR(BRACE_PAIR_VERTICES, sizeof(BRACE_PAIR_VERTICES)/sizeof(Vertex), BRACE_PAIR_SEGMENTS, sizeof(BRACE_PAIR_SEGMENTS)/sizeof(unsigned short), BRACE_PAIR_CALC, sizeof(BRACE_PAIR_CALC)/sizeof(Calculation), BRACE_PAIR_DEFAULT_ADJUST, sizeof(BRACE_PAIR_DEFAULT_ADJUST)/sizeof(int), BRACE_PAIR_TRS, sizeof(BRACE_PAIR_TRS)/sizeof(TextRectangle), 21600, 21600, BRACE_PAIR_GLUE_POINTS, sizeof(BRACE_PAIR_GLUE_POINTS)/sizeof(Vertex))
const Calculation SMILEY_FACE_CALC[]
Definition: PolygonUtils.cpp:560
const Calculation BENT_CONNECTOR_3_CALC[]
Definition: PolygonUtils.cpp:1894
Definition: ShapeType.h:153
const int DOWN_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1290
const CustomShape CS_FLOW_CHART_MERGE(FLOW_CHART_MERGE_VERTICES, sizeof(FLOW_CHART_MERGE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_MERGE_TRS, sizeof(FLOW_CHART_MERGE_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MERGE_GLUE_POINTS, sizeof(FLOW_CHART_MERGE_GLUE_POINTS)/sizeof(Vertex))
const Vertex FLOW_CHART_SORT_VERTICES[]
Definition: PolygonUtils.cpp:2939
const Calculation CALLOUT_1_CALC[]
Definition: PolygonUtils.cpp:1700
const int SEAL_24_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1188
const Vertex STRIPED_RIGHT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1139
const unsigned short TEXT_WAVE_1_SEGMENTS[]
Definition: PolygonUtils.cpp:3870
const unsigned short NO_SMOKING_SEGMENTS[]
Definition: PolygonUtils.cpp:1435
const Vertex SUN_VERTICES[]
Definition: PolygonUtils.cpp:4642
const Vertex RIBBON_VERTICES[]
Definition: PolygonUtils.cpp:1590
const Vertex FLOW_CHART_MULTI_DOCUMENT_VERTICES[]
Definition: PolygonUtils.cpp:865
const unsigned short TEXT_INFLATE_TOP_SEGMENTS[]
Definition: PolygonUtils.cpp:4147
Definition: ShapeType.h:48
const TextRectangle FLOW_CHART_MAGNETIC_TAPE_TRS[]
Definition: PolygonUtils.cpp:3050
const Calculation BEVEL_CALC[]
Definition: PolygonUtils.cpp:336
const unsigned short TEXT_TRIANGLE_SEGMENTS[]
Definition: PolygonUtils.cpp:3258
int m_flags
Definition: PolygonUtils.h:47
const CustomShape CS_SMILEY_FACE(SMILEY_FACE_VERTICES, sizeof(SMILEY_FACE_VERTICES)/sizeof(Vertex), SMILEY_FACE_SEGMENTS, sizeof(SMILEY_FACE_SEGMENTS)/sizeof(unsigned short), SMILEY_FACE_CALC, sizeof(SMILEY_FACE_CALC)/sizeof(Calculation), SMILEY_FACE_DEFAULT_ADJUST, sizeof(SMILEY_FACE_DEFAULT_ADJUST)/sizeof(int), SMILEY_FACE_TRS, sizeof(SMILEY_FACE_TRS)/sizeof(TextRectangle), 21600, 21600, SMILEY_FACE_GLUE_POINTS, sizeof(SMILEY_FACE_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle HOME_PLATE_TRS[]
Definition: PolygonUtils.cpp:2205
const TextRectangle DOUBLE_WAVE_TRS[]
Definition: PolygonUtils.cpp:4813
const Calculation TEXT_BUTTON_POUR_CALC[]
Definition: PolygonUtils.cpp:3705
unsigned m_numVertices
Definition: PolygonUtils.h:62
const TextRectangle RIBBON_TRS[]
Definition: PolygonUtils.cpp:1605
const int UP_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1324
const Vertex ACTION_BUTTON_FORWARD_NEXT_VERTICES[]
Definition: PolygonUtils.cpp:4973
const Vertex * mp_vertices
Definition: PolygonUtils.h:61
const Vertex BALLOON_VERTICES[]
Definition: PolygonUtils.cpp:2083
const Vertex FLOW_CHART_MANUAL_OPERATION_VERTICES[]
Definition: PolygonUtils.cpp:2837
const Calculation TEXT_DEFLATE_INFLATE_DEFLATE_CALC[]
Definition: PolygonUtils.cpp:4254
Definition: ShapeType.h:150
const TextRectangle IRREGULAR_SEAL_2_TRS[]
Definition: PolygonUtils.cpp:243
#define MSPUB_DEBUG_MSG(M)
Definition: libmspub_utils.h:55
Definition: ShapeType.h:160
const Vertex * mp_gluePoints
Definition: PolygonUtils.h:73
const TextRectangle FLOW_CHART_OR_TRS[]
Definition: PolygonUtils.cpp:2896
const Vertex DIAMOND_VERTICES[]
Definition: PolygonUtils.cpp:2445
const Calculation VERTICAL_SCROLL_CALC[]
Definition: PolygonUtils.cpp:590
const Calculation TEXT_CAN_UP_CALC[]
Definition: PolygonUtils.cpp:4492
void drawEmulatedLine(std::shared_ptr< const CustomShape > shape, ShapeType shapeType, const std::vector< Line > &lines, Vector2D center, VectorTransformation2D transform, double x, double y, double scaleX, double scaleY, bool drawStroke, librevenge::RVNGPropertyList &graphicsProps, librevenge::RVNGDrawingInterface *painter, std::function< double(unsigned index)> calculator, const std::vector< Color > &palette)
Definition: PolygonUtils.cpp:5728
Definition: ShapeType.h:86
const TextRectangle LEFT_UP_ARROW_TRS[]
Definition: PolygonUtils.cpp:531
const Vertex FLOW_CHART_OR_VERTICES[]
Definition: PolygonUtils.cpp:2886
Definition: ShapeType.h:122
Definition: ShapeType.h:103
const CustomShape CS_TEXT_SIMPLE(TEXT_SIMPLE_VERTICES, sizeof(TEXT_SIMPLE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
const int LEFT_BRACE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:458
const unsigned short ACTION_BUTTON_FORWARD_NEXT_SEGMENTS[]
Definition: PolygonUtils.cpp:4978
const int BLOCK_ARC_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1096
const TextRectangle TEXT_BUTTON_POUR_TRS[]
Definition: PolygonUtils.cpp:3710
const Vertex TEXT_BUTTON_CURVE_VERTICES[]
Definition: PolygonUtils.cpp:3593
Definition: ShapeType.h:162
const Calculation SEAL_8_CALC[]
Definition: PolygonUtils.cpp:1474
const TextRectangle FLOW_CHART_INTERNAL_STORAGE_TRS[]
Definition: PolygonUtils.cpp:822
const Calculation TEXT_ARCH_UP_CURVE_CALC[]
Definition: PolygonUtils.cpp:3467
Definition: ShapeType.h:60
const Vertex FLOW_CHART_DOCUMENT_VERTICES[]
Definition: PolygonUtils.cpp:836
const unsigned short TEXT_DEFLATE_INFLATE_DEFLATE_SEGMENTS[]
Definition: PolygonUtils.cpp:4249
const CustomShape CS_FLOW_CHART_CONNECTOR(FLOW_CHART_CONNECTOR_VERTICES, sizeof(FLOW_CHART_CONNECTOR_VERTICES)/sizeof(Vertex), FLOW_CHART_CONNECTOR_SEGMENTS, sizeof(FLOW_CHART_CONNECTOR_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_CONNECTOR_TRS, sizeof(FLOW_CHART_CONNECTOR_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_CONNECTOR_GLUE_POINTS, sizeof(FLOW_CHART_CONNECTOR_GLUE_POINTS)/sizeof(Vertex))
const Vertex BRACE_PAIR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4784
const unsigned short FLOW_CHART_MAGNETIC_DRUM_SEGMENTS[]
Definition: PolygonUtils.cpp:3103
const int HORIZONTAL_SCROLL_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:625
Vertex second
Definition: PolygonUtils.h:56
Definition: ShapeType.h:91
const Calculation TEXT_DEFLATE_BOTTOM_CALC[]
Definition: PolygonUtils.cpp:4118
const int LEFT_BRACKET_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:380
const Vertex CALLOUT_2_VERTICES[]
Definition: PolygonUtils.cpp:1629
const int TEXT_ARCH_UP_CURVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3477
const TextRectangle ACTION_BUTTON_RETURN_TRS[]
Definition: PolygonUtils.cpp:5124
const CustomShape CS_BLOCK_ARC(BLOCK_ARC_VERTICES, sizeof(BLOCK_ARC_VERTICES)/sizeof(Vertex), BLOCK_ARC_SEGMENTS, sizeof(BLOCK_ARC_SEGMENTS)/sizeof(unsigned short), BLOCK_ARC_CALC, sizeof(BLOCK_ARC_CALC)/sizeof(Calculation), BLOCK_ARC_DEFAULT_ADJUST, sizeof(BLOCK_ARC_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0, 0x1)
const TextRectangle SUN_TRS[]
Definition: PolygonUtils.cpp:4657
const Calculation TEXT_CASCADE_DOWN_CALC[]
Definition: PolygonUtils.cpp:3841
unsigned m_coordWidth
Definition: PolygonUtils.h:71
const TextRectangle TEXT_BUTTON_CURVE_TRS[]
Definition: PolygonUtils.cpp:3608
const int ACTION_BUTTON_FORWARD_NEXT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4993
const Vertex TEXT_CIRCLE_POUR_VERTICES[]
Definition: PolygonUtils.cpp:3661
const int CURVED_CONNECTOR_5_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1734
const unsigned short CAN_SEGMENTS[]
Definition: PolygonUtils.cpp:2009
const CustomShape CS_FLOW_CHART_OR(FLOW_CHART_OR_VERTICES, sizeof(FLOW_CHART_OR_VERTICES)/sizeof(Vertex), FLOW_CHART_OR_SEGMENTS, sizeof(FLOW_CHART_OR_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_OR_TRS, sizeof(FLOW_CHART_OR_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_OR_GLUE_POINTS, sizeof(FLOW_CHART_OR_GLUE_POINTS)/sizeof(Vertex))
const unsigned short LEFT_RIGHT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1343
const CustomShape CS_RIBBON(RIBBON_VERTICES, sizeof(RIBBON_VERTICES)/sizeof(Vertex), RIBBON_SEGMENTS, sizeof(RIBBON_SEGMENTS)/sizeof(unsigned short), RIBBON_CALC, sizeof(RIBBON_CALC)/sizeof(Calculation), RIBBON_DEFAULT_ADJUST, sizeof(RIBBON_DEFAULT_ADJUST)/sizeof(int), RIBBON_TRS, sizeof(RIBBON_TRS)/sizeof(TextRectangle), 21600, 21600, RIBBON_GLUE_POINTS, sizeof(RIBBON_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:116
Definition: ShapeType.h:100
Definition: ShapeType.h:114
const Vertex RIGHT_BRACKET_VERTICES[]
Definition: PolygonUtils.cpp:399
Definition: ShapeType.h:154
const TextRectangle TEXT_ARCH_DOWN_CURVE_TRS[]
Definition: PolygonUtils.cpp:3540
const int TEXT_SLANT_UP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4434
const CustomShape CS_FLOW_CHART_ONLINE_STORAGE(FLOW_CHART_ONLINE_STORAGE_VERTICES, sizeof(FLOW_CHART_ONLINE_STORAGE_VERTICES)/sizeof(Vertex), FLOW_CHART_ONLINE_STORAGE_SEGMENTS, sizeof(FLOW_CHART_ONLINE_STORAGE_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_ONLINE_STORAGE_TRS, sizeof(FLOW_CHART_ONLINE_STORAGE_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_ONLINE_STORAGE_GLUE_POINTS, sizeof(FLOW_CHART_ONLINE_STORAGE_GLUE_POINTS)/sizeof(Vertex))
const Calculation TEXT_TRIANGLE_CALC[]
Definition: PolygonUtils.cpp:3263
const int RIGHT_BRACKET_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:419
const Calculation CURVED_UP_ARROW_CALC[]
Definition: PolygonUtils.cpp:1009
const int ACTION_BUTTON_SOUND_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5197
const int ACTION_BUTTON_BEGINNING_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5095
const TextRectangle TEXT_TRIANGLE_INVERTED_TRS[]
Definition: PolygonUtils.cpp:3302
const Vertex ACTION_BUTTON_MOVIE_VERTICES[]
Definition: PolygonUtils.cpp:5211
const int LEFT_RIGHT_UP_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4628
const Calculation BENT_ARROW_CALC[]
Definition: PolygonUtils.cpp:1212
const CustomShape CS_ACTION_BUTTON_BLANK(ACTION_BUTTON_BLANK_VERTICES, sizeof(ACTION_BUTTON_BLANK_VERTICES)/sizeof(Vertex), ACTION_BUTTON_BLANK_SEGMENTS, sizeof(ACTION_BUTTON_BLANK_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_BLANK_CALC, sizeof(ACTION_BUTTON_BLANK_CALC)/sizeof(Calculation), ACTION_BUTTON_BLANK_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_BLANK_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_BLANK_TRS, sizeof(ACTION_BUTTON_BLANK_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex LIGHTNING_BOLT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:224
const CustomShape CS_RECTANGLE(RECTANGLE_VERTICES, sizeof(RECTANGLE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
const Calculation SEAL_24_CALC[]
Definition: PolygonUtils.cpp:1178
const Vertex CAN_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2029
const Vertex FLOW_CHART_OFFPAGE_CONNECTOR_VERTICES[]
Definition: PolygonUtils.cpp:4584
const Vertex TRAPEZOID_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2431
Definition: ShapeType.h:57
const CustomShape CS_TEXT_SLANT_UP(TEXT_SLANT_UP_VERTICES, sizeof(TEXT_SLANT_UP_VERTICES)/sizeof(Vertex), TEXT_SLANT_UP_SEGMENTS, sizeof(TEXT_SLANT_UP_SEGMENTS)/sizeof(unsigned short), TEXT_SLANT_UP_CALC, sizeof(TEXT_SLANT_UP_CALC)/sizeof(Calculation), TEXT_SLANT_UP_DEFAULT_ADJUST, sizeof(TEXT_SLANT_UP_DEFAULT_ADJUST)/sizeof(int), TEXT_SLANT_UP_TRS, sizeof(TEXT_SLANT_UP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex CUBE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2176
const CustomShape CS_ACTION_BUTTON_MOVIE(ACTION_BUTTON_MOVIE_VERTICES, sizeof(ACTION_BUTTON_MOVIE_VERTICES)/sizeof(Vertex), ACTION_BUTTON_MOVIE_SEGMENTS, sizeof(ACTION_BUTTON_MOVIE_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_MOVIE_CALC, sizeof(ACTION_BUTTON_MOVIE_CALC)/sizeof(Calculation), ACTION_BUTTON_MOVIE_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_MOVIE_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_MOVIE_TRS, sizeof(ACTION_BUTTON_MOVIE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:157
const CustomShape CS_FLOW_CHART_PUNCHED_TAPE(FLOW_CHART_PUNCHED_TAPE_VERTICES, sizeof(FLOW_CHART_PUNCHED_TAPE_VERTICES)/sizeof(Vertex), FLOW_CHART_PUNCHED_TAPE_SEGMENTS, sizeof(FLOW_CHART_PUNCHED_TAPE_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_PUNCHED_TAPE_TRS, sizeof(FLOW_CHART_PUNCHED_TAPE_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_PUNCHED_TAPE_GLUE_POINTS, sizeof(FLOW_CHART_PUNCHED_TAPE_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle TEXT_WAVE_3_TRS[]
Definition: PolygonUtils.cpp:3948
const TextRectangle TEXT_WAVE_1_TRS[]
Definition: PolygonUtils.cpp:3880
const Calculation TEXT_CURVE_DOWN_CALC[]
Definition: PolygonUtils.cpp:3773
Definition: ShapeType.h:143
const TextRectangle FLOW_CHART_MULTI_DOCUMENT_TRS[]
Definition: PolygonUtils.cpp:875
Definition: ShapeType.h:72
const CustomShape CS_LEFT_BRACKET(LEFT_BRACKET_VERTICES, sizeof(LEFT_BRACKET_VERTICES)/sizeof(Vertex), LEFT_BRACKET_SEGMENTS, sizeof(LEFT_BRACKET_SEGMENTS)/sizeof(unsigned short), LEFT_BRACKET_CALC, sizeof(LEFT_BRACKET_CALC)/sizeof(Calculation), LEFT_BRACKET_DEFAULT_ADJUST, sizeof(LEFT_BRACKET_DEFAULT_ADJUST)/sizeof(int), LEFT_BRACKET_TRS, sizeof(LEFT_BRACKET_TRS)/sizeof(TextRectangle), 21600, 21600, LEFT_BRACKET_GLUE_POINTS, sizeof(LEFT_BRACKET_GLUE_POINTS)/sizeof(Vertex))
const unsigned short FLOW_CHART_PUNCHED_TAPE_SEGMENTS[]
Definition: PolygonUtils.cpp:2760
const CustomShape CS_LEFT_UP_ARROW(LEFT_UP_ARROW_VERTICES, sizeof(LEFT_UP_ARROW_VERTICES)/sizeof(Vertex), LEFT_UP_ARROW_SEGMENTS, sizeof(LEFT_UP_ARROW_SEGMENTS)/sizeof(unsigned short), LEFT_UP_ARROW_CALC, sizeof(LEFT_UP_ARROW_CALC)/sizeof(Calculation), LEFT_UP_ARROW_DEFAULT_ADJUST, sizeof(LEFT_UP_ARROW_DEFAULT_ADJUST)/sizeof(int), LEFT_UP_ARROW_TRS, sizeof(LEFT_UP_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:134
Definition: ShapeType.h:156
const Calculation TEXT_DEFLATE_TOP_CALC[]
Definition: PolygonUtils.cpp:4186
const CustomShape CS_CALLOUT_3(CALLOUT_3_VERTICES, sizeof(CALLOUT_3_VERTICES)/sizeof(Vertex), CALLOUT_3_SEGMENTS, sizeof(CALLOUT_3_SEGMENTS)/sizeof(unsigned short), CALLOUT_3_CALC, sizeof(CALLOUT_3_CALC)/sizeof(Calculation), CALLOUT_3_DEFAULT_ADJUST, sizeof(CALLOUT_3_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const CustomShape CS_HEART(HEART_VERTICES, sizeof(HEART_VERTICES)/sizeof(Vertex), HEART_SEGMENTS, sizeof(HEART_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, HEART_TRS, sizeof(HEART_TRS)/sizeof(TextRectangle), 21600, 21600, HEART_GLUE_POINTS, sizeof(HEART_GLUE_POINTS)/sizeof(Vertex))
const unsigned short BALLOON_SEGMENTS[]
Definition: PolygonUtils.cpp:2088
const Calculation HOME_PLATE_CALC[]
Definition: PolygonUtils.cpp:2200
const Vertex FLOW_CHART_MAGNETIC_DISK_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3084
const unsigned short CALLOUT_1_SEGMENTS[]
Definition: PolygonUtils.cpp:1694
bool m_lineExists
Definition: PolygonUtils.cpp:5708
const Calculation TEXT_CIRCLE_POUR_CALC[]
Definition: PolygonUtils.cpp:3671
Definition: ShapeType.h:172
const Vertex TEXT_DEFLATE_BOTTOM_VERTICES[]
Definition: PolygonUtils.cpp:4108
const Vertex FLOW_CHART_ONLINE_STORAGE_VERTICES[]
Definition: PolygonUtils.cpp:3011
const int ACTION_BUTTON_END_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5061
const TextRectangle TEXT_WAVE_2_TRS[]
Definition: PolygonUtils.cpp:3914
const Vertex TEXT_CURVE_DOWN_VERTICES[]
Definition: PolygonUtils.cpp:3763
int m_x
Definition: PolygonUtils.h:41
const Calculation QUAD_ARROW_CALC[]
Definition: PolygonUtils.cpp:302
const unsigned short TEXT_CURVE_DOWN_SEGMENTS[]
Definition: PolygonUtils.cpp:3768
const unsigned short HEXAGON_SEGMENTS[]
Definition: PolygonUtils.cpp:2668
const TextRectangle TEXT_STOP_TRS[]
Definition: PolygonUtils.cpp:3234
const unsigned short LEFT_UP_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:521
const Vertex FLOW_CHART_PROCESS_GLUE_POINTS[]
Definition: PolygonUtils.cpp:961
const CustomShape CS_CURVED_CONNECTOR_5(CURVED_CONNECTOR_5_VERTICES, sizeof(CURVED_CONNECTOR_5_VERTICES)/sizeof(Vertex), CURVED_CONNECTOR_5_SEGMENTS, sizeof(CURVED_CONNECTOR_5_SEGMENTS)/sizeof(unsigned short), CURVED_CONNECTOR_5_CALC, sizeof(CURVED_CONNECTOR_5_CALC)/sizeof(Calculation), CURVED_CONNECTOR_5_DEFAULT_ADJUST, sizeof(CURVED_CONNECTOR_5_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
Definition: ShapeType.h:158
const Vertex TEXT_TRIANGLE_VERTICES[]
Definition: PolygonUtils.cpp:3253
const unsigned short TEXT_BUTTON_POUR_SEGMENTS[]
Definition: PolygonUtils.cpp:3700
const CustomShape CS_MOON(MOON_VERTICES, sizeof(MOON_VERTICES)/sizeof(Vertex), MOON_SEGMENTS, sizeof(MOON_SEGMENTS)/sizeof(unsigned short), MOON_CALC, sizeof(MOON_CALC)/sizeof(Calculation), MOON_DEFAULT_ADJUST, sizeof(MOON_DEFAULT_ADJUST)/sizeof(int), MOON_TRS, sizeof(MOON_TRS)/sizeof(TextRectangle), 21600, 21600, MOON_GLUE_POINTS, sizeof(MOON_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:142
const unsigned short TEXT_CIRCLE_CURVE_SEGMENTS[]
Definition: PolygonUtils.cpp:3564
const Vertex PENTAGON_GLUE_POINTS[]
Definition: PolygonUtils.cpp:1576
Definition: ShapeType.h:110
const Calculation TEXT_WAVE_1_CALC[]
Definition: PolygonUtils.cpp:3875
Definition: ShapeType.h:132
const Vertex RECTANGLE_VERTICES[]
Definition: PolygonUtils.cpp:2494
const unsigned short TEXT_STOP_SEGMENTS[]
Definition: PolygonUtils.cpp:3224
Definition: ShapeType.h:21
const Vertex TEXT_CIRCLE_CURVE_VERTICES[]
Definition: PolygonUtils.cpp:3559
const CustomShape CS_CURVED_CONNECTOR_4(CURVED_CONNECTOR_4_VERTICES, sizeof(CURVED_CONNECTOR_4_VERTICES)/sizeof(Vertex), CURVED_CONNECTOR_4_SEGMENTS, sizeof(CURVED_CONNECTOR_4_SEGMENTS)/sizeof(unsigned short), CURVED_CONNECTOR_4_CALC, sizeof(CURVED_CONNECTOR_4_CALC)/sizeof(Calculation), CURVED_CONNECTOR_4_DEFAULT_ADJUST, sizeof(CURVED_CONNECTOR_4_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const CustomShape CS_HEXAGON(HEXAGON_VERTICES, sizeof(HEXAGON_VERTICES)/sizeof(Vertex), HEXAGON_SEGMENTS, sizeof(HEXAGON_SEGMENTS)/sizeof(unsigned short), HEXAGON_CALC, sizeof(HEXAGON_CALC)/sizeof(Calculation), HEXAGON_DEFAULT_ADJUST, sizeof(HEXAGON_DEFAULT_ADJUST)/sizeof(int), HEXAGON_TRS, sizeof(HEXAGON_TRS)/sizeof(TextRectangle), 21600, 21600, HEXAGON_GLUE_POINTS, sizeof(HEXAGON_GLUE_POINTS)/sizeof(Vertex))
const int * mp_defaultAdjustValues
Definition: PolygonUtils.h:67
const unsigned short LEFT_BRACE_SEGMENTS[]
Definition: PolygonUtils.cpp:443
const unsigned short TEXT_ARCH_DOWN_POUR_SEGMENTS[]
Definition: PolygonUtils.cpp:3632
const Vertex CHEVRON_VERTICES[]
Definition: PolygonUtils.cpp:1532
const int TEXT_DEFLATE_INFLATE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4230
const TextRectangle FLOW_CHART_DOCUMENT_TRS[]
Definition: PolygonUtils.cpp:846
Definition: ShapeType.h:64
const Vertex TEXT_PLAIN_TEXT_VERTICES[]
Definition: PolygonUtils.cpp:3185
const Vertex FLOW_CHART_PUNCHED_TAPE_VERTICES[]
Definition: PolygonUtils.cpp:2755
const unsigned short TEXT_INFLATE_SEGMENTS[]
Definition: PolygonUtils.cpp:4011
Definition: ShapeType.h:126
const unsigned short ROUND_RECTANGLE_SEGMENTS[]
Definition: PolygonUtils.cpp:2309
const Vertex TEXT_CURVE_UP_VERTICES[]
Definition: PolygonUtils.cpp:3729
Coordinate getTextRectangle(double x, double y, double width, double height, std::function< double(unsigned index)> calculator) const
Definition: PolygonUtils.cpp:5683
const Vertex STAR_VERTICES[]
Definition: PolygonUtils.cpp:2352
const TextRectangle OCTAGON_TRS[]
Definition: PolygonUtils.cpp:2273
const int TEXT_CASCADE_UP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3817
const Vertex FLOW_CHART_SUMMING_JUNCTION_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2717
const Vertex RIGHT_BRACE_VERTICES[]
Definition: PolygonUtils.cpp:477
const Calculation TEXT_BUTTON_CURVE_CALC[]
Definition: PolygonUtils.cpp:3603
const Vertex CAN_VERTICES[]
Definition: PolygonUtils.cpp:2004
const Calculation ISOCELES_TRIANGLE_CALC[]
Definition: PolygonUtils.cpp:2585
const TextRectangle HORIZONTAL_SCROLL_TRS[]
Definition: PolygonUtils.cpp:620
Definition: ShapeType.h:79
const TextRectangle HEXAGON_TRS[]
Definition: PolygonUtils.cpp:2678
const int SMILEY_FACE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:570
const Vertex LEFT_RIGHT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1338
const TextRectangle BENT_ARROW_TRS[]
Definition: PolygonUtils.cpp:1217
Definition: ShapeType.h:106
const Calculation TEXT_CAN_DOWN_CALC[]
Definition: PolygonUtils.cpp:4526
const Vertex ACTION_BUTTON_RETURN_VERTICES[]
Definition: PolygonUtils.cpp:5109
const unsigned short TEXT_CURVE_UP_SEGMENTS[]
Definition: PolygonUtils.cpp:3734
const Calculation TEXT_CHEVRON_CALC[]
Definition: PolygonUtils.cpp:3360
Definition: ShapeType.h:94
const Vertex TEXT_SLANT_DOWN_VERTICES[]
Definition: PolygonUtils.cpp:4448
const Calculation SEAL_4_CALC[]
Definition: PolygonUtils.cpp:2547
Definition: ShapeType.h:121
const CustomShape CS_IRREGULAR_SEAL_2(IRREGULAR_SEAL_2_VERTICES, sizeof(IRREGULAR_SEAL_2_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, IRREGULAR_SEAL_2_TRS, sizeof(IRREGULAR_SEAL_2_TRS)/sizeof(TextRectangle), 21600, 21600, IRREGULAR_SEAL_2_GLUE_POINTS, sizeof(IRREGULAR_SEAL_2_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:165
const int CAN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2024
const CustomShape CS_TEXT_INFLATE(TEXT_INFLATE_VERTICES, sizeof(TEXT_INFLATE_VERTICES)/sizeof(Vertex), TEXT_INFLATE_SEGMENTS, sizeof(TEXT_INFLATE_SEGMENTS)/sizeof(unsigned short), TEXT_INFLATE_CALC, sizeof(TEXT_INFLATE_CALC)/sizeof(Calculation), TEXT_INFLATE_DEFAULT_ADJUST, sizeof(TEXT_INFLATE_DEFAULT_ADJUST)/sizeof(int), TEXT_INFLATE_TRS, sizeof(TEXT_INFLATE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short RIGHT_BRACKET_SEGMENTS[]
Definition: PolygonUtils.cpp:404
const CustomShape CS_UP_ARROW(UP_ARROW_VERTICES, sizeof(UP_ARROW_VERTICES)/sizeof(Vertex), UP_ARROW_SEGMENTS, sizeof(UP_ARROW_SEGMENTS)/sizeof(unsigned short), UP_ARROW_CALC, sizeof(UP_ARROW_CALC)/sizeof(Calculation), UP_ARROW_DEFAULT_ADJUST, sizeof(UP_ARROW_DEFAULT_ADJUST)/sizeof(int), UP_ARROW_TRS, sizeof(UP_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle LIGHTNING_BOLT_TRS[]
Definition: PolygonUtils.cpp:219
const int CURVED_CONNECTOR_4_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1763
const Vertex BENT_CONNECTOR_3_VERTICES[]
Definition: PolygonUtils.cpp:1884
const Vertex SMILEY_FACE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:575
const int TEXT_CIRCLE_POUR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3681
Vertex first
Definition: PolygonUtils.h:55
const int RIBBON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1610
ColorReference m_color
Definition: Line.h:22
const TextRectangle TEXT_CURVE_UP_TRS[]
Definition: PolygonUtils.cpp:3744
const unsigned short TEXT_FADE_DOWN_SEGMENTS[]
Definition: PolygonUtils.cpp:4385
Definition: ShapeType.h:25
Definition: ShapeType.h:101
const unsigned short HEART_SEGMENTS[]
Definition: PolygonUtils.cpp:268
Definition: ShapeType.h:118
const Calculation CURVED_CONNECTOR_5_CALC[]
Definition: PolygonUtils.cpp:1729
const CustomShape CS_TEXT_CIRCLE_POUR(TEXT_CIRCLE_POUR_VERTICES, sizeof(TEXT_CIRCLE_POUR_VERTICES)/sizeof(Vertex), TEXT_CIRCLE_POUR_SEGMENTS, sizeof(TEXT_CIRCLE_POUR_SEGMENTS)/sizeof(unsigned short), TEXT_CIRCLE_POUR_CALC, sizeof(TEXT_CIRCLE_POUR_CALC)/sizeof(Calculation), TEXT_CIRCLE_POUR_DEFAULT_ADJUST, sizeof(TEXT_CIRCLE_POUR_DEFAULT_ADJUST)/sizeof(int), TEXT_CIRCLE_POUR_TRS, sizeof(TEXT_CIRCLE_POUR_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int TEXT_CHEVRON_INVERTED_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3404
Definition: ShapeType.h:111
unsigned m_numDefaultAdjustValues
Definition: PolygonUtils.h:68
const Vertex FLOW_CHART_MULTI_DOCUMENT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:880
const Vertex FOLDED_CORNER_GLUE_POINTS[]
Definition: PolygonUtils.cpp:107
Definition: PolygonUtils.cpp:5582
const Calculation BALLOON_CALC[]
Definition: PolygonUtils.cpp:2093
Definition: ShapeType.h:52
const Vertex BRACE_PAIR_VERTICES[]
Definition: PolygonUtils.cpp:4759
const TextRectangle BENT_UP_ARROW_TRS[]
Definition: PolygonUtils.cpp:1251
const CustomShape CS_ACTION_BUTTON_HOME(ACTION_BUTTON_HOME_VERTICES, sizeof(ACTION_BUTTON_HOME_VERTICES)/sizeof(Vertex), ACTION_BUTTON_HOME_SEGMENTS, sizeof(ACTION_BUTTON_HOME_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_HOME_CALC, sizeof(ACTION_BUTTON_HOME_CALC)/sizeof(Calculation), ACTION_BUTTON_HOME_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_HOME_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_HOME_TRS, sizeof(ACTION_BUTTON_HOME_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short PARALLELOGRAM_SEGMENTS[]
Definition: PolygonUtils.cpp:2629
const TextRectangle TEXT_RING_OUTSIDE_TRS[]
Definition: PolygonUtils.cpp:3438
Definition: ShapeType.h:59
const TextRectangle FLOW_CHART_MAGNETIC_DISK_TRS[]
Definition: PolygonUtils.cpp:3079
const TextRectangle LEFT_ARROW_TRS[]
Definition: PolygonUtils.cpp:137
const Vertex HEXAGON_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2688
const Vertex STRAIGHT_CONNECTOR_1_VERTICES[]
Definition: PolygonUtils.cpp:1932
const Vertex FLOW_CHART_TERMINATOR_VERTICES[]
Definition: PolygonUtils.cpp:894
Definition: PolygonUtils.cpp:5591
const TextRectangle TEXT_FADE_RIGHT_TRS[]
Definition: PolygonUtils.cpp:4293
const TextRectangle RIGHT_BRACE_TRS[]
Definition: PolygonUtils.cpp:492
const CustomShape CS_TEXT_WAVE_3(TEXT_WAVE_3_VERTICES, sizeof(TEXT_WAVE_3_VERTICES)/sizeof(Vertex), TEXT_WAVE_3_SEGMENTS, sizeof(TEXT_WAVE_3_SEGMENTS)/sizeof(unsigned short), TEXT_WAVE_3_CALC, sizeof(TEXT_WAVE_3_CALC)/sizeof(Calculation), TEXT_WAVE_3_DEFAULT_ADJUST, sizeof(TEXT_WAVE_3_DEFAULT_ADJUST)/sizeof(int), TEXT_WAVE_3_TRS, sizeof(TEXT_WAVE_3_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle TEXT_CAN_UP_TRS[]
Definition: PolygonUtils.cpp:4497
const Vertex FLOW_CHART_PREDEFINED_PROCESS_VERTICES[]
Definition: PolygonUtils.cpp:797
Definition: ShapeType.h:117
const Vertex FLOW_CHART_DIPSLAY_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3142
const unsigned short DOUBLE_WAVE_SEGMENTS[]
Definition: PolygonUtils.cpp:4803
const int BEVEL_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:346
const Vertex BENT_CONNECTOR_4_VERTICES[]
Definition: PolygonUtils.cpp:1855
Definition: ShapeType.h:99
const CustomShape CS_TEXT_INFLATE_BOTTOM(TEXT_INFLATE_BOTTOM_VERTICES, sizeof(TEXT_INFLATE_BOTTOM_VERTICES)/sizeof(Vertex), TEXT_INFLATE_BOTTOM_SEGMENTS, sizeof(TEXT_INFLATE_BOTTOM_SEGMENTS)/sizeof(unsigned short), TEXT_INFLATE_BOTTOM_CALC, sizeof(TEXT_INFLATE_BOTTOM_CALC)/sizeof(Calculation), TEXT_INFLATE_BOTTOM_DEFAULT_ADJUST, sizeof(TEXT_INFLATE_BOTTOM_DEFAULT_ADJUST)/sizeof(int), TEXT_INFLATE_BOTTOM_TRS, sizeof(TEXT_INFLATE_BOTTOM_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short ACTION_BUTTON_MOVIE_SEGMENTS[]
Definition: PolygonUtils.cpp:5216
const TextRectangle TEXT_INFLATE_TOP_TRS[]
Definition: PolygonUtils.cpp:4157
const CustomShape CS_CHEVRON(CHEVRON_VERTICES, sizeof(CHEVRON_VERTICES)/sizeof(Vertex), CHEVRON_SEGMENTS, sizeof(CHEVRON_SEGMENTS)/sizeof(unsigned short), CHEVRON_CALC, sizeof(CHEVRON_CALC)/sizeof(Calculation), CHEVRON_DEFAULT_ADJUST, sizeof(CHEVRON_DEFAULT_ADJUST)/sizeof(int), CHEVRON_TRS, sizeof(CHEVRON_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_LEFT_ARROW(LEFT_ARROW_VERTICES, sizeof(LEFT_ARROW_VERTICES)/sizeof(Vertex), LEFT_ARROW_SEGMENTS, sizeof(LEFT_ARROW_SEGMENTS)/sizeof(unsigned short), LEFT_ARROW_CALC, sizeof(LEFT_ARROW_CALC)/sizeof(Calculation), LEFT_ARROW_DEFAULT_ADJUST, sizeof(LEFT_ARROW_DEFAULT_ADJUST)/sizeof(int), LEFT_ARROW_TRS, sizeof(LEFT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_TEXT_INFLATE_TOP(TEXT_INFLATE_TOP_VERTICES, sizeof(TEXT_INFLATE_TOP_VERTICES)/sizeof(Vertex), TEXT_INFLATE_TOP_SEGMENTS, sizeof(TEXT_INFLATE_TOP_SEGMENTS)/sizeof(unsigned short), TEXT_INFLATE_TOP_CALC, sizeof(TEXT_INFLATE_TOP_CALC)/sizeof(Calculation), TEXT_INFLATE_TOP_DEFAULT_ADJUST, sizeof(TEXT_INFLATE_TOP_DEFAULT_ADJUST)/sizeof(int), TEXT_INFLATE_TOP_TRS, sizeof(TEXT_INFLATE_TOP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation LEFT_BRACE_CALC[]
Definition: PolygonUtils.cpp:448
const Calculation LEFT_RIGHT_ARROW_CALC[]
Definition: PolygonUtils.cpp:1348
const Vertex PLUS_VERTICES[]
Definition: PolygonUtils.cpp:2371
const CustomShape CS_CAN(CAN_VERTICES, sizeof(CAN_VERTICES)/sizeof(Vertex), CAN_SEGMENTS, sizeof(CAN_SEGMENTS)/sizeof(unsigned short), CAN_CALC, sizeof(CAN_CALC)/sizeof(Calculation), CAN_DEFAULT_ADJUST, sizeof(CAN_DEFAULT_ADJUST)/sizeof(int), CAN_TRS, sizeof(CAN_TRS)/sizeof(TextRectangle), 88, 21600, CAN_GLUE_POINTS, sizeof(CAN_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle RIGHT_BRACKET_TRS[]
Definition: PolygonUtils.cpp:414
Definition: ShapeType.h:137
const CustomShape CS_FLOW_CHART_PREDEFINED_PROCESS(FLOW_CHART_PREDEFINED_PROCESS_VERTICES, sizeof(FLOW_CHART_PREDEFINED_PROCESS_VERTICES)/sizeof(Vertex), FLOW_CHART_PREDEFINED_PROCESS_SEGMENTS, sizeof(FLOW_CHART_PREDEFINED_PROCESS_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_PREDEFINED_PROCESS_TRS, sizeof(FLOW_CHART_PREDEFINED_PROCESS_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short FLOW_CHART_CONNECTOR_SEGMENTS[]
Definition: PolygonUtils.cpp:2813
const Vertex CURVED_UP_ARROW_GLUE_POINTS[]
Definition: PolygonUtils.cpp:1024
ShapeElementCommand getCommandFromBinary(unsigned short binary)
Definition: PolygonUtils.cpp:5604
const unsigned short TEXT_DEFLATE_SEGMENTS[]
Definition: PolygonUtils.cpp:4045
const unsigned short TEXT_ARCH_DOWN_CURVE_SEGMENTS[]
Definition: PolygonUtils.cpp:3530
Definition: ShapeType.h:178
const unsigned short CURVED_DOWN_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:763
const CustomShape CS_RIGHT_BRACE(RIGHT_BRACE_VERTICES, sizeof(RIGHT_BRACE_VERTICES)/sizeof(Vertex), RIGHT_BRACE_SEGMENTS, sizeof(RIGHT_BRACE_SEGMENTS)/sizeof(unsigned short), RIGHT_BRACE_CALC, sizeof(RIGHT_BRACE_CALC)/sizeof(Calculation), RIGHT_BRACE_DEFAULT_ADJUST, sizeof(RIGHT_BRACE_DEFAULT_ADJUST)/sizeof(int), RIGHT_BRACE_TRS, sizeof(RIGHT_BRACE_TRS)/sizeof(TextRectangle), 21600, 21600, RIGHT_BRACE_GLUE_POINTS, sizeof(RIGHT_BRACE_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:135
const Calculation ARROW_CALC[]
Definition: PolygonUtils.cpp:2234
Color getFinalColor(const std::vector< Color > &palette) const
Definition: ColorReference.cpp:28
const Vertex U_TURN_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:664
Definition: ShapeType.h:47
const CustomShape CS_CALLOUT_2(CALLOUT_2_VERTICES, sizeof(CALLOUT_2_VERTICES)/sizeof(Vertex), CALLOUT_2_SEGMENTS, sizeof(CALLOUT_2_SEGMENTS)/sizeof(unsigned short), CALLOUT_2_CALC, sizeof(CALLOUT_2_CALC)/sizeof(Calculation), CALLOUT_2_DEFAULT_ADJUST, sizeof(CALLOUT_2_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const unsigned short BENT_CONNECTOR_5_SEGMENTS[]
Definition: PolygonUtils.cpp:1812
const unsigned short OCTAGON_SEGMENTS[]
Definition: PolygonUtils.cpp:2263
Definition: ShapeType.h:19
const Calculation TEXT_WAVE_2_CALC[]
Definition: PolygonUtils.cpp:3909
const int BRACE_PAIR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4779
Definition: ShapeType.h:78
const Calculation CURVED_RIGHT_ARROW_CALC[]
Definition: PolygonUtils.cpp:698
const unsigned short TEXT_BUTTON_CURVE_SEGMENTS[]
Definition: PolygonUtils.cpp:3598
const CustomShape CS_FLOW_CHART_MAGNETIC_DISK(FLOW_CHART_MAGNETIC_DISK_VERTICES, sizeof(FLOW_CHART_MAGNETIC_DISK_VERTICES)/sizeof(Vertex), FLOW_CHART_MAGNETIC_DISK_SEGMENTS, sizeof(FLOW_CHART_MAGNETIC_DISK_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_MAGNETIC_DISK_TRS, sizeof(FLOW_CHART_MAGNETIC_DISK_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MAGNETIC_DISK_GLUE_POINTS, sizeof(FLOW_CHART_MAGNETIC_DISK_GLUE_POINTS)/sizeof(Vertex))
const Vertex DOUBLE_WAVE_VERTICES[]
Definition: PolygonUtils.cpp:4798
const int PLAQUE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2063
const CustomShape CS_TEXT_BUTTON_POUR(TEXT_BUTTON_POUR_VERTICES, sizeof(TEXT_BUTTON_POUR_VERTICES)/sizeof(Vertex), TEXT_BUTTON_POUR_SEGMENTS, sizeof(TEXT_BUTTON_POUR_SEGMENTS)/sizeof(unsigned short), TEXT_BUTTON_POUR_CALC, sizeof(TEXT_BUTTON_POUR_CALC)/sizeof(Calculation), TEXT_BUTTON_POUR_DEFAULT_ADJUST, sizeof(TEXT_BUTTON_POUR_DEFAULT_ADJUST)/sizeof(int), TEXT_BUTTON_POUR_TRS, sizeof(TEXT_BUTTON_POUR_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int LEFT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:142
const int LEFT_RIGHT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1358
const int TEXT_FADE_DOWN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4400
std::vector< Vertex > m_gluePoints
Definition: PolygonUtils.h:99
Definition: ShapeType.h:26
const Vertex DONUT_VERTICES[]
Definition: PolygonUtils.cpp:1965
const Calculation TEXT_INFLATE_BOTTOM_CALC[]
Definition: PolygonUtils.cpp:4084
const Vertex TEXT_ARCH_DOWN_CURVE_VERTICES[]
Definition: PolygonUtils.cpp:3525
const int TEXT_SLANT_DOWN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4468
const Calculation RIGHT_BRACKET_CALC[]
Definition: PolygonUtils.cpp:409
const TextRectangle PLAQUE_TRS[]
Definition: PolygonUtils.cpp:2058
const Calculation LEFT_UP_ARROW_CALC[]
Definition: PolygonUtils.cpp:526
const CustomShape CS_FLOW_CHART_COLLATE(FLOW_CHART_COLLATE_VERTICES, sizeof(FLOW_CHART_COLLATE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_COLLATE_TRS, sizeof(FLOW_CHART_COLLATE_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_COLLATE_GLUE_POINTS, sizeof(FLOW_CHART_COLLATE_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_CURVED_DOWN_ARROW(CURVED_DOWN_ARROW_VERTICES, sizeof(CURVED_DOWN_ARROW_VERTICES)/sizeof(Vertex), CURVED_DOWN_ARROW_SEGMENTS, sizeof(CURVED_DOWN_ARROW_SEGMENTS)/sizeof(unsigned short), CURVED_DOWN_ARROW_CALC, sizeof(CURVED_DOWN_ARROW_CALC)/sizeof(Calculation), CURVED_DOWN_ARROW_DEFAULT_ADJUST, sizeof(CURVED_DOWN_ARROW_DEFAULT_ADJUST)/sizeof(int), CURVED_DOWN_ARROW_TRS, sizeof(CURVED_DOWN_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, CURVED_DOWN_ARROW_GLUE_POINTS, sizeof(CURVED_DOWN_ARROW_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle DONUT_TRS[]
Definition: PolygonUtils.cpp:1980
const unsigned short PLAQUE_SEGMENTS[]
Definition: PolygonUtils.cpp:2048
const Calculation TEXT_PLAIN_TEXT_CALC[]
Definition: PolygonUtils.cpp:3195
double m_y
Definition: VectorTransformation2D.h:18
const Calculation TEXT_TRIANGLE_INVERTED_CALC[]
Definition: PolygonUtils.cpp:3297
const Vertex FLOW_CHART_MERGE_VERTICES[]
Definition: PolygonUtils.cpp:2987
const Vertex TEXT_DEFLATE_INFLATE_VERTICES[]
Definition: PolygonUtils.cpp:4210
const Vertex FLOW_CHART_DISPLAY_VERTICES[]
Definition: PolygonUtils.cpp:3321
const Vertex FLOW_CHART_PUNCHED_CARD_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2794
const Vertex PLAQUE_VERTICES[]
Definition: PolygonUtils.cpp:2043
Definition: ShapeType.h:179
const int NOTCHED_RIGHT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1125
const int WAVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:63
const TextRectangle FLOW_CHART_DIPSLAY_TRS[]
Definition: PolygonUtils.cpp:3137
const int TEXT_ARCH_DOWN_CURVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3545
const int OTHER_CALC_VAL
Definition: PolygonUtils.h:31
const CustomShape CS_ACTION_BUTTON_DOCUMENT(ACTION_BUTTON_DOCUMENT_VERTICES, sizeof(ACTION_BUTTON_DOCUMENT_VERTICES)/sizeof(Vertex), ACTION_BUTTON_DOCUMENT_SEGMENTS, sizeof(ACTION_BUTTON_DOCUMENT_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_DOCUMENT_CALC, sizeof(ACTION_BUTTON_DOCUMENT_CALC)/sizeof(Calculation), ACTION_BUTTON_DOCUMENT_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_DOCUMENT_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_DOCUMENT_TRS, sizeof(ACTION_BUTTON_DOCUMENT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:68
const unsigned short TEXT_CASCADE_UP_SEGMENTS[]
Definition: PolygonUtils.cpp:3802
Definition: ShapeType.h:67
Definition: ShapeType.h:180
Definition: ShapeType.h:38
const Vertex TEXT_FADE_DOWN_VERTICES[]
Definition: PolygonUtils.cpp:4380
Definition: ShapeType.h:124
const TextRectangle STRIPED_RIGHT_ARROW_TRS[]
Definition: PolygonUtils.cpp:1154
Definition: ShapeType.h:127
const TextRectangle TEXT_CHEVRON_TRS[]
Definition: PolygonUtils.cpp:3365
const CustomShape CS_ACTION_BUTTON_END(ACTION_BUTTON_END_VERTICES, sizeof(ACTION_BUTTON_END_VERTICES)/sizeof(Vertex), ACTION_BUTTON_END_SEGMENTS, sizeof(ACTION_BUTTON_END_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_END_CALC, sizeof(ACTION_BUTTON_END_CALC)/sizeof(Calculation), ACTION_BUTTON_END_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_END_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_END_TRS, sizeof(ACTION_BUTTON_END_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle TEXT_SLANT_UP_TRS[]
Definition: PolygonUtils.cpp:4429
const CustomShape CS_TEXT_ARCH_UP_POUR(TEXT_ARCH_UP_POUR_VERTICES, sizeof(TEXT_ARCH_UP_POUR_VERTICES)/sizeof(Vertex), TEXT_ARCH_UP_POUR_SEGMENTS, sizeof(TEXT_ARCH_UP_POUR_SEGMENTS)/sizeof(unsigned short), TEXT_ARCH_UP_POUR_CALC, sizeof(TEXT_ARCH_UP_POUR_CALC)/sizeof(Calculation), TEXT_ARCH_UP_POUR_DEFAULT_ADJUST, sizeof(TEXT_ARCH_UP_POUR_DEFAULT_ADJUST)/sizeof(int), TEXT_ARCH_UP_POUR_TRS, sizeof(TEXT_ARCH_UP_POUR_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex CURVED_LEFT_ARROW_GLUE_POINTS[]
Definition: PolygonUtils.cpp:752
const TextRectangle ACTION_BUTTON_BACK_PREVIOUS_TRS[]
Definition: PolygonUtils.cpp:5022
const Vertex ISOCELES_TRIANGLE_VERTICES[]
Definition: PolygonUtils.cpp:2575
Definition: ShapeType.h:29
const TextRectangle MOON_TRS[]
Definition: PolygonUtils.cpp:4696
const TextRectangle QUAD_ARROW_TRS[]
Definition: PolygonUtils.cpp:307
unsigned m_widthInEmu
Definition: Line.h:23
const TextRectangle IRREGULAR_SEAL_1_TRS[]
Definition: PolygonUtils.cpp:195
const Vertex LEFT_BRACKET_GLUE_POINTS[]
Definition: PolygonUtils.cpp:385
const CustomShape CS_TEXT_CASCADE_UP(TEXT_CASCADE_UP_VERTICES, sizeof(TEXT_CASCADE_UP_VERTICES)/sizeof(Vertex), TEXT_CASCADE_UP_SEGMENTS, sizeof(TEXT_CASCADE_UP_SEGMENTS)/sizeof(unsigned short), TEXT_CASCADE_UP_CALC, sizeof(TEXT_CASCADE_UP_CALC)/sizeof(Calculation), TEXT_CASCADE_UP_DEFAULT_ADJUST, sizeof(TEXT_CASCADE_UP_DEFAULT_ADJUST)/sizeof(int), TEXT_CASCADE_UP_TRS, sizeof(TEXT_CASCADE_UP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short CURVED_CONNECTOR_2_SEGMENTS[]
Definition: PolygonUtils.cpp:1841
Definition: PolygonUtils.cpp:5594
const CustomShape CS_BENT_CONNECTOR_3(BENT_CONNECTOR_3_VERTICES, sizeof(BENT_CONNECTOR_3_VERTICES)/sizeof(Vertex), BENT_CONNECTOR_3_SEGMENTS, sizeof(BENT_CONNECTOR_3_SEGMENTS)/sizeof(unsigned short), BENT_CONNECTOR_3_CALC, sizeof(BENT_CONNECTOR_3_CALC)/sizeof(Calculation), BENT_CONNECTOR_3_DEFAULT_ADJUST, sizeof(BENT_CONNECTOR_3_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const int CURVED_DOWN_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:778
const Vertex ARROW_VERTICES[]
Definition: PolygonUtils.cpp:2224
const CustomShape CS_NOTCHED_RIGHT_ARROW(NOTCHED_RIGHT_ARROW_VERTICES, sizeof(NOTCHED_RIGHT_ARROW_VERTICES)/sizeof(Vertex), nullptr, 0, NOTCHED_RIGHT_ARROW_CALC, sizeof(NOTCHED_RIGHT_ARROW_CALC)/sizeof(Calculation), NOTCHED_RIGHT_ARROW_DEFAULT_ADJUST, sizeof(NOTCHED_RIGHT_ARROW_DEFAULT_ADJUST)/sizeof(int), NOTCHED_RIGHT_ARROW_TRS, sizeof(NOTCHED_RIGHT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
double getSpecialIfNecessary(std::function< double(unsigned index)> calculator, int val)
Definition: PolygonUtils.cpp:5677
Definition: ShapeType.h:41
const Calculation CAN_CALC[]
Definition: PolygonUtils.cpp:2014
const CustomShape CS_ISOCELES_TRIANGLE(ISOCELES_TRIANGLE_VERTICES, sizeof(ISOCELES_TRIANGLE_VERTICES)/sizeof(Vertex), ISOCELES_TRIANGLE_SEGMENTS, sizeof(ISOCELES_TRIANGLE_SEGMENTS)/sizeof(unsigned short), ISOCELES_TRIANGLE_CALC, sizeof(ISOCELES_TRIANGLE_CALC)/sizeof(Calculation), ISOCELES_TRIANGLE_DEFAULT_ADJUST, sizeof(ISOCELES_TRIANGLE_DEFAULT_ADJUST)/sizeof(int), ISOCELES_TRIANGLE_TRS, sizeof(ISOCELES_TRIANGLE_TRS)/sizeof(TextRectangle), 21600, 21600, ISOCELES_TRIANGLE_GLUE_POINTS, sizeof(ISOCELES_TRIANGLE_GLUE_POINTS)/sizeof(Vertex))
const Vertex TEXT_WAVE_1_VERTICES[]
Definition: PolygonUtils.cpp:3865
const Vertex RIGHT_BRACKET_GLUE_POINTS[]
Definition: PolygonUtils.cpp:424
const Vertex FLOW_CHART_DOCUMENT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:851
const Vertex SMILEY_FACE_VERTICES[]
Definition: PolygonUtils.cpp:550
const Vertex ACTION_BUTTON_BACK_PREVIOUS_VERTICES[]
Definition: PolygonUtils.cpp:5007
const Vertex BLOCK_ARC_VERTICES[]
Definition: PolygonUtils.cpp:1074
const Vertex FLOW_CHART_IO_VERTICES[]
Definition: PolygonUtils.cpp:932
const Vertex SEAL_24_VERTICES[]
Definition: PolygonUtils.cpp:1173
const Vertex TEXT_INFLATE_VERTICES[]
Definition: PolygonUtils.cpp:4006
const TextRectangle TEXT_INFLATE_TRS[]
Definition: PolygonUtils.cpp:4021
const Vertex TEXT_SLANT_UP_VERTICES[]
Definition: PolygonUtils.cpp:4414
const unsigned short VERTICAL_SCROLL_SEGMENTS[]
Definition: PolygonUtils.cpp:585
const Calculation CURVED_LEFT_ARROW_CALC[]
Definition: PolygonUtils.cpp:737
const int ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2244
const TextRectangle TEXT_DEFLATE_BOTTOM_TRS[]
Definition: PolygonUtils.cpp:4123
const TextRectangle TEXT_FADE_UP_TRS[]
Definition: PolygonUtils.cpp:4361
const TextRectangle FLOW_CHART_ALTERNATE_PROCESS_TRS[]
Definition: PolygonUtils.cpp:4565
const Calculation CUBE_CALC[]
Definition: PolygonUtils.cpp:2161
const TextRectangle ISOCELES_TRIANGLE_TRS[]
Definition: PolygonUtils.cpp:2597
const TextRectangle ACTION_BUTTON_FORWARD_NEXT_TRS[]
Definition: PolygonUtils.cpp:4988
const TextRectangle TEXT_CAN_DOWN_TRS[]
Definition: PolygonUtils.cpp:4531
const CustomShape CS_LINE(LINE_VERTICES, sizeof(LINE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
const Calculation CURVED_CONNECTOR_4_CALC[]
Definition: PolygonUtils.cpp:1758
const TextRectangle CIRCULAR_ARROW_TRS[]
Definition: PolygonUtils.cpp:645
Definition: ShapeType.h:71
const Calculation MOON_CALC[]
Definition: PolygonUtils.cpp:4691
const CustomShape CS_TEXT_FADE_RIGHT(TEXT_FADE_RIGHT_VERTICES, sizeof(TEXT_FADE_RIGHT_VERTICES)/sizeof(Vertex), TEXT_FADE_RIGHT_SEGMENTS, sizeof(TEXT_FADE_RIGHT_SEGMENTS)/sizeof(unsigned short), TEXT_FADE_RIGHT_CALC, sizeof(TEXT_FADE_RIGHT_CALC)/sizeof(Calculation), TEXT_FADE_RIGHT_DEFAULT_ADJUST, sizeof(TEXT_FADE_RIGHT_DEFAULT_ADJUST)/sizeof(int), TEXT_FADE_RIGHT_TRS, sizeof(TEXT_FADE_RIGHT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:35
const int TEXT_FADE_LEFT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4332
const CustomShape CS_FLOW_CHART_INTERNAL_STORAGE(FLOW_CHART_INTERNAL_STORAGE_VERTICES, sizeof(FLOW_CHART_INTERNAL_STORAGE_VERTICES)/sizeof(Vertex), FLOW_CHART_INTERNAL_STORAGE_SEGMENTS, sizeof(FLOW_CHART_INTERNAL_STORAGE_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_INTERNAL_STORAGE_TRS, sizeof(FLOW_CHART_INTERNAL_STORAGE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int TEXT_CASCADE_DOWN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3851
const Vertex CURVED_UP_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:999
bool m_lineExists
Definition: Line.h:24
Definition: PolygonUtils.h:39
unsigned char m_adjustShiftMask
Definition: PolygonUtils.h:75
const Vertex FLOW_CHART_DIPSLAY_VERTICES[]
Definition: PolygonUtils.cpp:3127
const CustomShape CS_PLUS(PLUS_VERTICES, sizeof(PLUS_VERTICES)/sizeof(Vertex), nullptr, 0, PLUS_CALC, sizeof(PLUS_CALC)/sizeof(Calculation), PLUS_DEFAULT_ADJUST, sizeof(PLUS_DEFAULT_ADJUST)/sizeof(int), PLUS_TRS, sizeof(PLUS_TRS)/sizeof(TextRectangle), 21600, 21600, PLUS_GLUE_POINTS, sizeof(PLUS_GLUE_POINTS)/sizeof(Vertex))
const Vertex NO_SMOKING_GLUE_POINTS[]
Definition: PolygonUtils.cpp:1455
const Vertex CURVED_LEFT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:727
Definition: ShapeType.h:136
const CustomShape CS_CURVED_CONNECTOR_2(CURVED_CONNECTOR_2_VERTICES, sizeof(CURVED_CONNECTOR_2_VERTICES)/sizeof(Vertex), CURVED_CONNECTOR_2_SEGMENTS, sizeof(CURVED_CONNECTOR_2_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
const unsigned short TEXT_DEFLATE_TOP_SEGMENTS[]
Definition: PolygonUtils.cpp:4181
const int TEXT_FADE_UP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4366
const Vertex FLOW_CHART_DECISION_VERTICES[]
Definition: PolygonUtils.cpp:966
const unsigned short CURVED_CONNECTOR_3_SEGMENTS[]
Definition: PolygonUtils.cpp:1782
const unsigned short BENT_CONNECTOR_3_SEGMENTS[]
Definition: PolygonUtils.cpp:1889
const CustomShape CS_TEXT_STOP(TEXT_STOP_VERTICES, sizeof(TEXT_STOP_VERTICES)/sizeof(Vertex), TEXT_STOP_SEGMENTS, sizeof(TEXT_STOP_SEGMENTS)/sizeof(unsigned short), TEXT_STOP_CALC, sizeof(TEXT_STOP_CALC)/sizeof(Calculation), TEXT_STOP_DEFAULT_ADJUST, sizeof(TEXT_STOP_DEFAULT_ADJUST)/sizeof(int), TEXT_STOP_TRS, sizeof(TEXT_STOP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle SEAL_4_TRS[]
Definition: PolygonUtils.cpp:2556
#define CALCULATED_VALUE(val)
Definition: PolygonUtils.cpp:24
const CustomShape CS_TEXT_SLANT_DOWN(TEXT_SLANT_DOWN_VERTICES, sizeof(TEXT_SLANT_DOWN_VERTICES)/sizeof(Vertex), TEXT_SLANT_DOWN_SEGMENTS, sizeof(TEXT_SLANT_DOWN_SEGMENTS)/sizeof(unsigned short), TEXT_SLANT_DOWN_CALC, sizeof(TEXT_SLANT_DOWN_CALC)/sizeof(Calculation), TEXT_SLANT_DOWN_DEFAULT_ADJUST, sizeof(TEXT_SLANT_DOWN_DEFAULT_ADJUST)/sizeof(int), TEXT_SLANT_DOWN_TRS, sizeof(TEXT_SLANT_DOWN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle FLOW_CHART_COLLATE_TRS[]
Definition: PolygonUtils.cpp:2920
const TextRectangle WAVE_TRS[]
Definition: PolygonUtils.cpp:58
const Calculation SEAL_16_CALC[]
Definition: PolygonUtils.cpp:1406
const unsigned short FLOW_CHART_DISPLAY_SEGMENTS[]
Definition: PolygonUtils.cpp:3326
const Vertex ACTION_BUTTON_BLANK_VERTICES[]
Definition: PolygonUtils.cpp:4837
const CustomShape CS_BENT_CONNECTOR_4(BENT_CONNECTOR_4_VERTICES, sizeof(BENT_CONNECTOR_4_VERTICES)/sizeof(Vertex), BENT_CONNECTOR_4_SEGMENTS, sizeof(BENT_CONNECTOR_4_SEGMENTS)/sizeof(unsigned short), BENT_CONNECTOR_4_CALC, sizeof(BENT_CONNECTOR_4_CALC)/sizeof(Calculation), BENT_CONNECTOR_4_DEFAULT_ADJUST, sizeof(BENT_CONNECTOR_4_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const TextRectangle ACTION_BUTTON_END_TRS[]
Definition: PolygonUtils.cpp:5056
const Calculation TEXT_FADE_LEFT_CALC[]
Definition: PolygonUtils.cpp:4322
const Vertex FLOW_CHART_MAGNETIC_DRUM_VERTICES[]
Definition: PolygonUtils.cpp:3098
const Vertex CURVED_DOWN_ARROW_GLUE_POINTS[]
Definition: PolygonUtils.cpp:783
const int TEXT_RING_OUTSIDE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3443
const int ARC_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2123
const TextRectangle CURVED_UP_ARROW_TRS[]
Definition: PolygonUtils.cpp:1014
const Vertex DIAMOND_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2455
Definition: ShapeType.h:74
const Vertex HEART_VERTICES[]
Definition: PolygonUtils.cpp:263
const Vertex IRREGULAR_SEAL_1_GLUE_POINTS[]
Definition: PolygonUtils.cpp:200
const CustomShape CS_PARALLELOGRAM(PARALLELOGRAM_VERTICES, sizeof(PARALLELOGRAM_VERTICES)/sizeof(Vertex), PARALLELOGRAM_SEGMENTS, sizeof(PARALLELOGRAM_SEGMENTS)/sizeof(unsigned short), PARALLELOGRAM_CALC, sizeof(PARALLELOGRAM_CALC)/sizeof(Calculation), PARALLELOGRAM_DEFAULT_ADJUST, sizeof(PARALLELOGRAM_DEFAULT_ADJUST)/sizeof(int), PARALLELOGRAM_TRS, sizeof(PARALLELOGRAM_TRS)/sizeof(TextRectangle), 21600, 21600, PARALLELOGRAM_GLUE_POINTS, sizeof(PARALLELOGRAM_GLUE_POINTS)/sizeof(Vertex))
Definition: PolygonUtils.cpp:5593
Definition: ShapeType.h:81
const unsigned short ARC_SEGMENTS[]
Definition: PolygonUtils.cpp:2113
const Calculation PLAQUE_CALC[]
Definition: PolygonUtils.cpp:2053
Definition: ShapeType.h:56
const unsigned short TEXT_ARCH_UP_POUR_SEGMENTS[]
Definition: PolygonUtils.cpp:3496
const int ACTION_BUTTON_HOME_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4891
const CustomShape CS_FLOW_CHART_MAGNETIC_DRUM(FLOW_CHART_MAGNETIC_DRUM_VERTICES, sizeof(FLOW_CHART_MAGNETIC_DRUM_VERTICES)/sizeof(Vertex), FLOW_CHART_MAGNETIC_DRUM_SEGMENTS, sizeof(FLOW_CHART_MAGNETIC_DRUM_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_MAGNETIC_DRUM_TRS, sizeof(FLOW_CHART_MAGNETIC_DRUM_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MAGNETIC_DRUM_GLUE_POINTS, sizeof(FLOW_CHART_MAGNETIC_DRUM_GLUE_POINTS)/sizeof(Vertex))
const unsigned short TEXT_CHEVRON_SEGMENTS[]
Definition: PolygonUtils.cpp:3355
const CustomShape CS_CURVED_CONNECTOR_3(CURVED_CONNECTOR_3_VERTICES, sizeof(CURVED_CONNECTOR_3_VERTICES)/sizeof(Vertex), CURVED_CONNECTOR_3_SEGMENTS, sizeof(CURVED_CONNECTOR_3_SEGMENTS)/sizeof(unsigned short), CURVED_CONNECTOR_3_CALC, sizeof(CURVED_CONNECTOR_3_CALC)/sizeof(Calculation), CURVED_CONNECTOR_3_DEFAULT_ADJUST, sizeof(CURVED_CONNECTOR_3_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
Definition: ShapeType.h:167
void getRayEllipseIntersection(double initX, double initY, double rx, double ry, double cx, double cy, double &xOut, double &yOut)
Definition: PolygonUtils.cpp:5838
const unsigned short ACTION_BUTTON_DOCUMENT_SEGMENTS[]
Definition: PolygonUtils.cpp:5148
const unsigned short FLOW_CHART_MULTI_DOCUMENT_SEGMENTS[]
Definition: PolygonUtils.cpp:870
const Calculation STRIPED_RIGHT_ARROW_CALC[]
Definition: PolygonUtils.cpp:1149
const int TEXT_ARCH_UP_POUR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3511
const Calculation PLUS_CALC[]
Definition: PolygonUtils.cpp:2376
const CustomShape CS_TEXT_CIRCLE_CURVE(TEXT_CIRCLE_CURVE_VERTICES, sizeof(TEXT_CIRCLE_CURVE_VERTICES)/sizeof(Vertex), TEXT_CIRCLE_CURVE_SEGMENTS, sizeof(TEXT_CIRCLE_CURVE_SEGMENTS)/sizeof(unsigned short), TEXT_CIRCLE_CURVE_CALC, sizeof(TEXT_CIRCLE_CURVE_CALC)/sizeof(Calculation), TEXT_CIRCLE_CURVE_DEFAULT_ADJUST, sizeof(TEXT_CIRCLE_CURVE_DEFAULT_ADJUST)/sizeof(int), TEXT_CIRCLE_CURVE_TRS, sizeof(TEXT_CIRCLE_CURVE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle TEXT_DEFLATE_INFLATE_DEFLATE_TRS[]
Definition: PolygonUtils.cpp:4259
const Calculation ROUND_RECTANGLE_CALC[]
Definition: PolygonUtils.cpp:2314
const Vertex HORIZONTAL_SCROLL_VERTICES[]
Definition: PolygonUtils.cpp:605
const Calculation TEXT_CASCADE_UP_CALC[]
Definition: PolygonUtils.cpp:3807
const unsigned short FOLDED_CORNER_SEGMENTS[]
Definition: PolygonUtils.cpp:87
const CustomShape CS_TEXT_BUTTON_CURVE(TEXT_BUTTON_CURVE_VERTICES, sizeof(TEXT_BUTTON_CURVE_VERTICES)/sizeof(Vertex), TEXT_BUTTON_CURVE_SEGMENTS, sizeof(TEXT_BUTTON_CURVE_SEGMENTS)/sizeof(unsigned short), TEXT_BUTTON_CURVE_CALC, sizeof(TEXT_BUTTON_CURVE_CALC)/sizeof(Calculation), TEXT_BUTTON_CURVE_DEFAULT_ADJUST, sizeof(TEXT_BUTTON_CURVE_DEFAULT_ADJUST)/sizeof(int), TEXT_BUTTON_CURVE_TRS, sizeof(TEXT_BUTTON_CURVE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation WAVE_CALC[]
Definition: PolygonUtils.cpp:53
const int TEXT_WAVE_1_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3885
const unsigned short TEXT_CAN_UP_SEGMENTS[]
Definition: PolygonUtils.cpp:4487
unsigned m_numTextRectangles
Definition: PolygonUtils.h:70
const Vertex TEXT_SIMPLE_VERTICES[]
Definition: PolygonUtils.cpp:1951
const Calculation LEFT_BRACKET_CALC[]
Definition: PolygonUtils.cpp:370
const unsigned short TEXT_CIRCLE_POUR_SEGMENTS[]
Definition: PolygonUtils.cpp:3666
const TextRectangle TEXT_CHEVRON_INVERTED_TRS[]
Definition: PolygonUtils.cpp:3399
const Calculation ACTION_BUTTON_HOME_CALC[]
Definition: PolygonUtils.cpp:4881
const Vertex CURVED_CONNECTOR_4_VERTICES[]
Definition: PolygonUtils.cpp:1748
const TextRectangle TEXT_DEFLATE_TOP_TRS[]
Definition: PolygonUtils.cpp:4191
const Calculation ACTION_BUTTON_INFORMATION_CALC[]
Definition: PolygonUtils.cpp:4949
Definition: ShapeType.h:147
const Vertex TEXT_ARCH_UP_POUR_VERTICES[]
Definition: PolygonUtils.cpp:3491
Definition: ShapeType.h:92
Definition: ShapeType.h:96
const CustomShape CS_STAR(STAR_VERTICES, sizeof(STAR_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, STAR_TRS, sizeof(STAR_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation TRAPEZOID_CALC[]
Definition: PolygonUtils.cpp:2416
const TextRectangle TEXT_CIRCLE_POUR_TRS[]
Definition: PolygonUtils.cpp:3676
const CustomShape CS_TEXT_DEFLATE_INFLATE(TEXT_DEFLATE_INFLATE_VERTICES, sizeof(TEXT_DEFLATE_INFLATE_VERTICES)/sizeof(Vertex), TEXT_DEFLATE_INFLATE_SEGMENTS, sizeof(TEXT_DEFLATE_INFLATE_SEGMENTS)/sizeof(unsigned short), TEXT_DEFLATE_INFLATE_CALC, sizeof(TEXT_DEFLATE_INFLATE_CALC)/sizeof(Calculation), TEXT_DEFLATE_INFLATE_DEFAULT_ADJUST, sizeof(TEXT_DEFLATE_INFLATE_DEFAULT_ADJUST)/sizeof(int), TEXT_DEFLATE_INFLATE_TRS, sizeof(TEXT_DEFLATE_INFLATE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation ACTION_BUTTON_BEGINNING_CALC[]
Definition: PolygonUtils.cpp:5085
const Calculation ACTION_BUTTON_END_CALC[]
Definition: PolygonUtils.cpp:5051
Definition: PolygonUtils.cpp:5597
const Vertex ELLIPSE_VERTICES[]
Definition: PolygonUtils.cpp:2508
const int BRACKET_PAIR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4740
const Calculation TEXT_DEFLATE_INFLATE_CALC[]
Definition: PolygonUtils.cpp:4220
const Vertex TEXT_TRIANGLE_INVERTED_VERTICES[]
Definition: PolygonUtils.cpp:3287
const Vertex CURVED_CONNECTOR_5_VERTICES[]
Definition: PolygonUtils.cpp:1719
Definition: ShapeType.h:58
const TextRectangle SEAL_16_TRS[]
Definition: PolygonUtils.cpp:1411
Definition: ShapeType.h:95
const int CURVED_RIGHT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:708
Definition: ShapeType.h:133
const TextRectangle TEXT_CIRCLE_CURVE_TRS[]
Definition: PolygonUtils.cpp:3574
const unsigned short FLOW_CHART_OR_SEGMENTS[]
Definition: PolygonUtils.cpp:2891
Definition: ShapeType.h:77
const Vertex TEXT_INFLATE_BOTTOM_VERTICES[]
Definition: PolygonUtils.cpp:4074
Definition: PolygonUtils.cpp:5585
const int TEXT_CIRCLE_CURVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3579
const int PARALLELOGRAM_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2644
const unsigned short HOME_PLATE_SEGMENTS[]
Definition: PolygonUtils.cpp:2195
const CustomShape CS_FLOW_CHART_MULTI_DOCUMENT(FLOW_CHART_MULTI_DOCUMENT_VERTICES, sizeof(FLOW_CHART_MULTI_DOCUMENT_VERTICES)/sizeof(Vertex), FLOW_CHART_MULTI_DOCUMENT_SEGMENTS, sizeof(FLOW_CHART_MULTI_DOCUMENT_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_MULTI_DOCUMENT_TRS, sizeof(FLOW_CHART_MULTI_DOCUMENT_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MULTI_DOCUMENT_GLUE_POINTS, sizeof(FLOW_CHART_MULTI_DOCUMENT_GLUE_POINTS)/sizeof(Vertex))
const Vertex LINE_VERTICES[]
Definition: PolygonUtils.cpp:29
const Calculation CHEVRON_CALC[]
Definition: PolygonUtils.cpp:1542
const unsigned short FLOW_CHART_SORT_SEGMENTS[]
Definition: PolygonUtils.cpp:2944
Definition: ShapeType.h:97
const TextRectangle ARROW_TRS[]
Definition: PolygonUtils.cpp:2239
const Vertex TEXT_CASCADE_UP_VERTICES[]
Definition: PolygonUtils.cpp:3797
const unsigned short U_TURN_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:669
const CustomShape CS_ROUND_RECTANGLE(ROUND_RECTANGLE_VERTICES, sizeof(ROUND_RECTANGLE_VERTICES)/sizeof(Vertex), ROUND_RECTANGLE_SEGMENTS, sizeof(ROUND_RECTANGLE_SEGMENTS)/sizeof(unsigned short), ROUND_RECTANGLE_CALC, sizeof(ROUND_RECTANGLE_CALC)/sizeof(Calculation), ROUND_RECTANGLE_DEFAULT_ADJUST, sizeof(ROUND_RECTANGLE_DEFAULT_ADJUST)/sizeof(int), ROUND_RECTANGLE_TRS, sizeof(ROUND_RECTANGLE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation CURVED_CONNECTOR_3_CALC[]
Definition: PolygonUtils.cpp:1787
const CustomShape CS_DONUT(DONUT_VERTICES, sizeof(DONUT_VERTICES)/sizeof(Vertex), DONUT_SEGMENTS, sizeof(DONUT_SEGMENTS)/sizeof(unsigned short), DONUT_CALC, sizeof(DONUT_CALC)/sizeof(Calculation), DONUT_DEFAULT_ADJUST, sizeof(DONUT_DEFAULT_ADJUST)/sizeof(int), DONUT_TRS, sizeof(DONUT_TRS)/sizeof(TextRectangle), 21600, 21600, DONUT_GLUE_POINTS, sizeof(DONUT_GLUE_POINTS)/sizeof(Vertex))
const int HEXAGON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2683
Definition: PolygonUtils.cpp:5592
Definition: ShapeType.h:73
const Vertex FLOW_CHART_MAGNETIC_TAPE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3055
const unsigned short RIGHT_BRACE_SEGMENTS[]
Definition: PolygonUtils.cpp:482
const int CURVED_LEFT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:747
Definition: ShapeType.h:164
const CustomShape CS_U_TURN_ARROW(U_TURN_ARROW_VERTICES, sizeof(U_TURN_ARROW_VERTICES)/sizeof(Vertex), U_TURN_ARROW_SEGMENTS, sizeof(U_TURN_ARROW_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, U_TURN_ARROW_TRS, sizeof(U_TURN_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex NO_SMOKING_VERTICES[]
Definition: PolygonUtils.cpp:1430
const unsigned short TEXT_INFLATE_BOTTOM_SEGMENTS[]
Definition: PolygonUtils.cpp:4079
const Calculation RIBBON_CALC[]
Definition: PolygonUtils.cpp:1600
const Calculation SEAL_32_CALC[]
Definition: PolygonUtils.cpp:1377
const TextRectangle PARALLELOGRAM_TRS[]
Definition: PolygonUtils.cpp:2639
const int BALLOON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2103
const Vertex FLOW_CHART_DISPLAY_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3336
Definition: ShapeType.h:166
const Vertex BENT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1202
const Calculation BENT_UP_ARROW_CALC[]
Definition: PolygonUtils.cpp:1246
const Vertex FLOW_CHART_SUMMING_JUNCTION_VERTICES[]
Definition: PolygonUtils.cpp:2702
const unsigned short QUAD_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:297
const TextRectangle TEXT_SLANT_DOWN_TRS[]
Definition: PolygonUtils.cpp:4463
const TextRectangle TEXT_CURVE_DOWN_TRS[]
Definition: PolygonUtils.cpp:3778
const Calculation BRACKET_PAIR_CALC[]
Definition: PolygonUtils.cpp:4730
const Calculation NO_SMOKING_CALC[]
Definition: PolygonUtils.cpp:1440
const int HOME_PLATE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2210
const Calculation * mp_calculations
Definition: PolygonUtils.h:65
const Calculation DONUT_CALC[]
Definition: PolygonUtils.cpp:1975
const unsigned short TEXT_CASCADE_DOWN_SEGMENTS[]
Definition: PolygonUtils.cpp:3836
const Vertex LEFT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:122
const Vertex CURVED_RIGHT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:688
const CustomShape CS_TEXT_FADE_DOWN(TEXT_FADE_DOWN_VERTICES, sizeof(TEXT_FADE_DOWN_VERTICES)/sizeof(Vertex), TEXT_FADE_DOWN_SEGMENTS, sizeof(TEXT_FADE_DOWN_SEGMENTS)/sizeof(unsigned short), TEXT_FADE_DOWN_CALC, sizeof(TEXT_FADE_DOWN_CALC)/sizeof(Calculation), TEXT_FADE_DOWN_DEFAULT_ADJUST, sizeof(TEXT_FADE_DOWN_DEFAULT_ADJUST)/sizeof(int), TEXT_FADE_DOWN_TRS, sizeof(TEXT_FADE_DOWN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle TEXT_DEFLATE_INFLATE_TRS[]
Definition: PolygonUtils.cpp:4225
Definition: ShapeType.h:62
const CustomShape * getCustomShape(ShapeType type)
Definition: PolygonUtils.cpp:5245
const unsigned short ACTION_BUTTON_BLANK_SEGMENTS[]
Definition: PolygonUtils.cpp:4842
const int ACTION_BUTTON_MOVIE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5231
const TextRectangle TRAPEZOID_TRS[]
Definition: PolygonUtils.cpp:2421
Definition: PolygonUtils.h:53
#define MSPUB_FALLTHROUGH
Definition: libmspub_utils.h:43
Definition: ShapeType.h:93
const Calculation DOWN_ARROW_CALC[]
Definition: PolygonUtils.cpp:1280
const Calculation ACTION_BUTTON_DOCUMENT_CALC[]
Definition: PolygonUtils.cpp:5153
const CustomShape CS_FLOW_CHART_DIPSLAY(FLOW_CHART_DIPSLAY_VERTICES, sizeof(FLOW_CHART_DIPSLAY_VERTICES)/sizeof(Vertex), FLOW_CHART_DIPSLAY_SEGMENTS, sizeof(FLOW_CHART_DIPSLAY_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_DIPSLAY_TRS, sizeof(FLOW_CHART_DIPSLAY_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_DIPSLAY_GLUE_POINTS, sizeof(FLOW_CHART_DIPSLAY_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:84
static librevenge::RVNGString getColorString(const Color &)
Definition: MSPUBCollector.cpp:1720
const Vertex FLOW_CHART_PUNCHED_TAPE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2770
const TextRectangle FLOW_CHART_OFFPAGE_CONNECTOR_TRS[]
Definition: PolygonUtils.cpp:4589
const TextRectangle SEAL_24_TRS[]
Definition: PolygonUtils.cpp:1183
const CustomShape CS_TEXT_CAN_DOWN(TEXT_CAN_DOWN_VERTICES, sizeof(TEXT_CAN_DOWN_VERTICES)/sizeof(Vertex), TEXT_CAN_DOWN_SEGMENTS, sizeof(TEXT_CAN_DOWN_SEGMENTS)/sizeof(unsigned short), TEXT_CAN_DOWN_CALC, sizeof(TEXT_CAN_DOWN_CALC)/sizeof(Calculation), TEXT_CAN_DOWN_DEFAULT_ADJUST, sizeof(TEXT_CAN_DOWN_DEFAULT_ADJUST)/sizeof(int), TEXT_CAN_DOWN_TRS, sizeof(TEXT_CAN_DOWN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_FLOW_CHART_SORT(FLOW_CHART_SORT_VERTICES, sizeof(FLOW_CHART_SORT_VERTICES)/sizeof(Vertex), FLOW_CHART_SORT_SEGMENTS, sizeof(FLOW_CHART_SORT_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_SORT_TRS, sizeof(FLOW_CHART_SORT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_ACTION_BUTTON_INFORMATION(ACTION_BUTTON_INFORMATION_VERTICES, sizeof(ACTION_BUTTON_INFORMATION_VERTICES)/sizeof(Vertex), ACTION_BUTTON_INFORMATION_SEGMENTS, sizeof(ACTION_BUTTON_INFORMATION_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_INFORMATION_CALC, sizeof(ACTION_BUTTON_INFORMATION_CALC)/sizeof(Calculation), ACTION_BUTTON_INFORMATION_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_INFORMATION_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_INFORMATION_TRS, sizeof(ACTION_BUTTON_INFORMATION_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex FLOW_CHART_EXTRACT_VERTICES[]
Definition: PolygonUtils.cpp:2963
const CustomShape CS_TEXT_CHEVRON_INVERTED(TEXT_CHEVRON_INVERTED_VERTICES, sizeof(TEXT_CHEVRON_INVERTED_VERTICES)/sizeof(Vertex), TEXT_CHEVRON_INVERTED_SEGMENTS, sizeof(TEXT_CHEVRON_INVERTED_SEGMENTS)/sizeof(unsigned short), TEXT_CHEVRON_INVERTED_CALC, sizeof(TEXT_CHEVRON_INVERTED_CALC)/sizeof(Calculation), TEXT_CHEVRON_INVERTED_DEFAULT_ADJUST, sizeof(TEXT_CHEVRON_INVERTED_DEFAULT_ADJUST)/sizeof(int), TEXT_CHEVRON_INVERTED_TRS, sizeof(TEXT_CHEVRON_INVERTED_TRS)/sizeof(TextRectangle), 21600, 21600, TEXT_CHEVRON_INVERTED_GLUE_POINTS, sizeof(TEXT_CHEVRON_INVERTED_GLUE_POINTS)/sizeof(Vertex))
Definition: PolygonUtils.cpp:5581
const int BENT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1222
const Calculation LEFT_ARROW_CALC[]
Definition: PolygonUtils.cpp:132
const CustomShape CS_CUBE(CUBE_VERTICES, sizeof(CUBE_VERTICES)/sizeof(Vertex), CUBE_SEGMENTS, sizeof(CUBE_SEGMENTS)/sizeof(unsigned short), CUBE_CALC, sizeof(CUBE_CALC)/sizeof(Calculation), CUBE_DEFAULT_ADJUST, sizeof(CUBE_DEFAULT_ADJUST)/sizeof(int), CUBE_TRS, sizeof(CUBE_TRS)/sizeof(TextRectangle), 21600, 21600, CUBE_GLUE_POINTS, sizeof(CUBE_GLUE_POINTS)/sizeof(Vertex))
const Vertex TEXT_ARCH_DOWN_POUR_VERTICES[]
Definition: PolygonUtils.cpp:3627
const CustomShape CS_TEXT_WAVE_2(TEXT_WAVE_2_VERTICES, sizeof(TEXT_WAVE_2_VERTICES)/sizeof(Vertex), TEXT_WAVE_2_SEGMENTS, sizeof(TEXT_WAVE_2_SEGMENTS)/sizeof(unsigned short), TEXT_WAVE_2_CALC, sizeof(TEXT_WAVE_2_CALC)/sizeof(Calculation), TEXT_WAVE_2_DEFAULT_ADJUST, sizeof(TEXT_WAVE_2_DEFAULT_ADJUST)/sizeof(int), TEXT_WAVE_2_TRS, sizeof(TEXT_WAVE_2_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex FLOW_CHART_DELAY_VERTICES[]
Definition: PolygonUtils.cpp:3156
const Vertex OCTAGON_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2283
const int TEXT_WAVE_2_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3919
const unsigned short TEXT_CAN_DOWN_SEGMENTS[]
Definition: PolygonUtils.cpp:4521
Definition: ShapeType.h:39
const Vertex CALLOUT_1_VERTICES[]
Definition: PolygonUtils.cpp:1689
const Calculation TEXT_FADE_RIGHT_CALC[]
Definition: PolygonUtils.cpp:4288
Definition: ShapeType.h:83
const int SEAL_16_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1416
const unsigned short CALLOUT_3_SEGMENTS[]
Definition: PolygonUtils.cpp:1664
const int SEAL_4_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2561
const Vertex BRACKET_PAIR_VERTICES[]
Definition: PolygonUtils.cpp:4720
const int TEXT_DEFLATE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4060
const Calculation TEXT_WAVE_4_CALC[]
Definition: PolygonUtils.cpp:3977
const Vertex RIGHT_TRIANGLE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2479
const TextRectangle CUBE_TRS[]
Definition: PolygonUtils.cpp:2166
const int NO_SMOKING_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1450
const CustomShape CS_TEXT_ARCH_UP_CURVE(TEXT_ARCH_UP_CURVE_VERTICES, sizeof(TEXT_ARCH_UP_CURVE_VERTICES)/sizeof(Vertex), TEXT_ARCH_UP_CURVE_SEGMENTS, sizeof(TEXT_ARCH_UP_CURVE_SEGMENTS)/sizeof(unsigned short), TEXT_ARCH_UP_CURVE_CALC, sizeof(TEXT_ARCH_UP_CURVE_CALC)/sizeof(Calculation), TEXT_ARCH_UP_CURVE_DEFAULT_ADJUST, sizeof(TEXT_ARCH_UP_CURVE_DEFAULT_ADJUST)/sizeof(int), TEXT_ARCH_UP_CURVE_TRS, sizeof(TEXT_ARCH_UP_CURVE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation ACTION_BUTTON_SOUND_CALC[]
Definition: PolygonUtils.cpp:5187
Definition: ShapeType.h:22
const int TEXT_CURVE_DOWN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3783
const CustomShape CS_RIGHT_TRIANGLE(RIGHT_TRIANGLE_VERTICES, sizeof(RIGHT_TRIANGLE_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, RIGHT_TRIANGLE_TRS, sizeof(RIGHT_TRIANGLE_TRS)/sizeof(TextRectangle), 21600, 21600, RIGHT_TRIANGLE_GLUE_POINTS, sizeof(RIGHT_TRIANGLE_GLUE_POINTS)/sizeof(Vertex))
const unsigned short ELLIPSE_SEGMENTS[]
Definition: PolygonUtils.cpp:2513
const CustomShape CS_LIGHTNING_BOLT(LIGHTNING_BOLT_VERTICES, sizeof(LIGHTNING_BOLT_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, LIGHTNING_BOLT_TRS, sizeof(LIGHTNING_BOLT_TRS)/sizeof(TextRectangle), 21600, 21600, LIGHTNING_BOLT_GLUE_POINTS, sizeof(LIGHTNING_BOLT_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_SEAL_4(SEAL_4_VERTICES, sizeof(SEAL_4_VERTICES)/sizeof(Vertex), nullptr, 0, SEAL_4_CALC, sizeof(SEAL_4_CALC)/sizeof(Calculation), SEAL_4_DEFAULT_ADJUST, sizeof(SEAL_4_DEFAULT_ADJUST)/sizeof(int), SEAL_4_TRS, sizeof(SEAL_4_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short FLOW_CHART_DOCUMENT_SEGMENTS[]
Definition: PolygonUtils.cpp:841
const int SUN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4662
const Calculation FOLDED_CORNER_CALC[]
Definition: PolygonUtils.cpp:92
const CustomShape CS_TEXT_DEFLATE_INFLATE_DEFLATE(TEXT_DEFLATE_INFLATE_DEFLATE_VERTICES, sizeof(TEXT_DEFLATE_INFLATE_DEFLATE_VERTICES)/sizeof(Vertex), TEXT_DEFLATE_INFLATE_DEFLATE_SEGMENTS, sizeof(TEXT_DEFLATE_INFLATE_DEFLATE_SEGMENTS)/sizeof(unsigned short), TEXT_DEFLATE_INFLATE_DEFLATE_CALC, sizeof(TEXT_DEFLATE_INFLATE_DEFLATE_CALC)/sizeof(Calculation), TEXT_DEFLATE_INFLATE_DEFLATE_DEFAULT_ADJUST, sizeof(TEXT_DEFLATE_INFLATE_DEFLATE_DEFAULT_ADJUST)/sizeof(int), TEXT_DEFLATE_INFLATE_DEFLATE_TRS, sizeof(TEXT_DEFLATE_INFLATE_DEFLATE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
double m_x
Definition: VectorTransformation2D.h:17
const CustomShape CS_BRACKET_PAIR(BRACKET_PAIR_VERTICES, sizeof(BRACKET_PAIR_VERTICES)/sizeof(Vertex), BRACKET_PAIR_SEGMENTS, sizeof(BRACKET_PAIR_SEGMENTS)/sizeof(unsigned short), BRACKET_PAIR_CALC, sizeof(BRACKET_PAIR_CALC)/sizeof(Calculation), BRACKET_PAIR_DEFAULT_ADJUST, sizeof(BRACKET_PAIR_DEFAULT_ADJUST)/sizeof(int), BRACKET_PAIR_TRS, sizeof(BRACKET_PAIR_TRS)/sizeof(TextRectangle), 21600, 21600, BRACKET_PAIR_GLUE_POINTS, sizeof(BRACKET_PAIR_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle TEXT_PLAIN_TEXT_TRS[]
Definition: PolygonUtils.cpp:3200
const Vertex FLOW_CHART_DECISION_GLUE_POINTS[]
Definition: PolygonUtils.cpp:976
const Calculation RIBBON_2_CALC[]
Definition: PolygonUtils.cpp:1508
const Vertex LEFT_RIGHT_UP_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:4608
const Vertex TEXT_CAN_UP_VERTICES[]
Definition: PolygonUtils.cpp:4482
const int FOLDED_CORNER_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:102
const Calculation CURVED_DOWN_ARROW_CALC[]
Definition: PolygonUtils.cpp:768
const unsigned short * mp_elements
Definition: PolygonUtils.h:63
const unsigned short FLOW_CHART_DELAY_SEGMENTS[]
Definition: PolygonUtils.cpp:3161
Definition: ShapeType.h:131
const CustomShape CS_CALLOUT_1(CALLOUT_1_VERTICES, sizeof(CALLOUT_1_VERTICES)/sizeof(Vertex), CALLOUT_1_SEGMENTS, sizeof(CALLOUT_1_SEGMENTS)/sizeof(unsigned short), CALLOUT_1_CALC, sizeof(CALLOUT_1_CALC)/sizeof(Calculation), CALLOUT_1_DEFAULT_ADJUST, sizeof(CALLOUT_1_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
Definition: ShapeType.h:98
const CustomShape CS_TEXT_DEFLATE(TEXT_DEFLATE_VERTICES, sizeof(TEXT_DEFLATE_VERTICES)/sizeof(Vertex), TEXT_DEFLATE_SEGMENTS, sizeof(TEXT_DEFLATE_SEGMENTS)/sizeof(unsigned short), TEXT_DEFLATE_CALC, sizeof(TEXT_DEFLATE_CALC)/sizeof(Calculation), TEXT_DEFLATE_DEFAULT_ADJUST, sizeof(TEXT_DEFLATE_DEFAULT_ADJUST)/sizeof(int), TEXT_DEFLATE_TRS, sizeof(TEXT_DEFLATE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex LEFT_BRACE_VERTICES[]
Definition: PolygonUtils.cpp:438
const Vertex FLOW_CHART_MANUAL_INPUT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2871
const int TEXT_BUTTON_CURVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3613
const CustomShape CS_FLOW_CHART_DISPLAY(FLOW_CHART_DISPLAY_VERTICES, sizeof(FLOW_CHART_DISPLAY_VERTICES)/sizeof(Vertex), FLOW_CHART_DISPLAY_SEGMENTS, sizeof(FLOW_CHART_DISPLAY_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_DISPLAY_TRS, sizeof(FLOW_CHART_DISPLAY_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_DISPLAY_GLUE_POINTS, sizeof(FLOW_CHART_DISPLAY_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_SUN(SUN_VERTICES, sizeof(SUN_VERTICES)/sizeof(Vertex), SUN_SEGMENTS, sizeof(SUN_SEGMENTS)/sizeof(unsigned short), SUN_CALC, sizeof(SUN_CALC)/sizeof(Calculation), SUN_DEFAULT_ADJUST, sizeof(SUN_DEFAULT_ADJUST)/sizeof(int), SUN_TRS, sizeof(SUN_TRS)/sizeof(TextRectangle), 21600, 21600, SUN_GLUE_POINTS, sizeof(SUN_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_TEXT_TRIANGLE(TEXT_TRIANGLE_VERTICES, sizeof(TEXT_TRIANGLE_VERTICES)/sizeof(Vertex), TEXT_TRIANGLE_SEGMENTS, sizeof(TEXT_TRIANGLE_SEGMENTS)/sizeof(unsigned short), TEXT_TRIANGLE_CALC, sizeof(TEXT_TRIANGLE_CALC)/sizeof(Calculation), TEXT_TRIANGLE_DEFAULT_ADJUST, sizeof(TEXT_TRIANGLE_DEFAULT_ADJUST)/sizeof(int), TEXT_TRIANGLE_TRS, sizeof(TEXT_TRIANGLE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle LEFT_BRACE_TRS[]
Definition: PolygonUtils.cpp:453
const Vertex FLOW_CHART_OR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2901
std::vector< unsigned short > m_elements
Definition: PolygonUtils.h:95
const TextRectangle FLOW_CHART_DECISION_TRS[]
Definition: PolygonUtils.cpp:971
const TextRectangle NO_SMOKING_TRS[]
Definition: PolygonUtils.cpp:1445
unsigned m_numElements
Definition: PolygonUtils.h:64
const unsigned short ACTION_BUTTON_BEGINNING_SEGMENTS[]
Definition: PolygonUtils.cpp:5080
const Calculation ACTION_BUTTON_MOVIE_CALC[]
Definition: PolygonUtils.cpp:5221
const int RIBBON_2_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1518
const TextRectangle RIBBON_2_TRS[]
Definition: PolygonUtils.cpp:1513
Definition: ShapeType.h:85
const Calculation ACTION_BUTTON_HELP_CALC[]
Definition: PolygonUtils.cpp:4915
Definition: ShapeType.h:174
const Vertex BENT_UP_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1236
const CustomShape CS_HORIZONTAL_SCROLL(HORIZONTAL_SCROLL_VERTICES, sizeof(HORIZONTAL_SCROLL_VERTICES)/sizeof(Vertex), HORIZONTAL_SCROLL_SEGMENTS, sizeof(HORIZONTAL_SCROLL_SEGMENTS)/sizeof(unsigned short), HORIZONTAL_SCROLL_CALC, sizeof(HORIZONTAL_SCROLL_CALC)/sizeof(Calculation), HORIZONTAL_SCROLL_DEFAULT_ADJUST, sizeof(HORIZONTAL_SCROLL_DEFAULT_ADJUST)/sizeof(int), HORIZONTAL_SCROLL_TRS, sizeof(HORIZONTAL_SCROLL_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_WAVE_4_VERTICES[]
Definition: PolygonUtils.cpp:3967
int m_argOne
Definition: PolygonUtils.h:48
const TextRectangle TEXT_FADE_DOWN_TRS[]
Definition: PolygonUtils.cpp:4395
const TextRectangle CAN_TRS[]
Definition: PolygonUtils.cpp:2019
const TextRectangle ACTION_BUTTON_DOCUMENT_TRS[]
Definition: PolygonUtils.cpp:5158
const int STRIPED_RIGHT_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1159
Definition: ShapeType.h:119
const TextRectangle TEXT_CASCADE_DOWN_TRS[]
Definition: PolygonUtils.cpp:3846
const unsigned short ACTION_BUTTON_HELP_SEGMENTS[]
Definition: PolygonUtils.cpp:4910
const Vertex FLOW_CHART_COLLATE_VERTICES[]
Definition: PolygonUtils.cpp:2915
Definition: ShapeType.h:107
const Vertex HOME_PLATE_VERTICES[]
Definition: PolygonUtils.cpp:2190
const unsigned short FLOW_CHART_PREDEFINED_PROCESS_SEGMENTS[]
Definition: PolygonUtils.cpp:802
Definition: ShapeType.h:69
const CustomShape CS_FOLDED_CORNER(FOLDED_CORNER_VERTICES, sizeof(FOLDED_CORNER_VERTICES)/sizeof(Vertex), FOLDED_CORNER_SEGMENTS, sizeof(FOLDED_CORNER_SEGMENTS)/sizeof(unsigned short), FOLDED_CORNER_CALC, sizeof(FOLDED_CORNER_CALC)/sizeof(Calculation), FOLDED_CORNER_DEFAULT_ADJUST, sizeof(FOLDED_CORNER_DEFAULT_ADJUST)/sizeof(int), FOLDED_CORNER_TRS, sizeof(FOLDED_CORNER_TRS)/sizeof(TextRectangle), 21600, 21600, FOLDED_CORNER_GLUE_POINTS, sizeof(FOLDED_CORNER_GLUE_POINTS)/sizeof(Vertex))
void writeCustomShape(ShapeType shapeType, librevenge::RVNGPropertyList &graphicsProps, librevenge::RVNGDrawingInterface *painter, double x, double y, double height, double width, bool closeEverything, VectorTransformation2D transform, std::vector< Line > lines, std::function< double(unsigned index)> calculator, const std::vector< Color > &palette, std::shared_ptr< const CustomShape > shape)
Definition: PolygonUtils.cpp:5908
const CustomShape CS_RIBBON_2(RIBBON_2_VERTICES, sizeof(RIBBON_2_VERTICES)/sizeof(Vertex), RIBBON_2_SEGMENTS, sizeof(RIBBON_2_SEGMENTS)/sizeof(unsigned short), RIBBON_2_CALC, sizeof(RIBBON_2_CALC)/sizeof(Calculation), RIBBON_2_DEFAULT_ADJUST, sizeof(RIBBON_2_DEFAULT_ADJUST)/sizeof(int), RIBBON_2_TRS, sizeof(RIBBON_2_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int TEXT_STOP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3239
const int ACTION_BUTTON_BLANK_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4857
const TextRectangle NOTCHED_RIGHT_ARROW_TRS[]
Definition: PolygonUtils.cpp:1120
const TextRectangle BEVEL_TRS[]
Definition: PolygonUtils.cpp:341
Definition: ShapeType.h:76
Definition: PolygonUtils.h:92
const Calculation TEXT_FADE_DOWN_CALC[]
Definition: PolygonUtils.cpp:4390
Definition: VectorTransformation2D.h:15
Definition: ShapeType.h:34
Definition: ShapeType.h:37
const TextRectangle ACTION_BUTTON_SOUND_TRS[]
Definition: PolygonUtils.cpp:5192
const Vertex ACTION_BUTTON_DOCUMENT_VERTICES[]
Definition: PolygonUtils.cpp:5143
const unsigned short STRIPED_RIGHT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1144
const TextRectangle SEAL_32_TRS[]
Definition: PolygonUtils.cpp:1382
const unsigned short FLOW_CHART_SUMMING_JUNCTION_SEGMENTS[]
Definition: PolygonUtils.cpp:2707
const unsigned short CURVED_CONNECTOR_5_SEGMENTS[]
Definition: PolygonUtils.cpp:1724
const Vertex PARALLELOGRAM_VERTICES[]
Definition: PolygonUtils.cpp:2624
const TextRectangle DOWN_ARROW_TRS[]
Definition: PolygonUtils.cpp:1285
Definition: PolygonUtils.cpp:5583
const unsigned short WAVE_SEGMENTS[]
Definition: PolygonUtils.cpp:48
Definition: ShapeType.h:89
const TextRectangle U_TURN_ARROW_TRS[]
Definition: PolygonUtils.cpp:674
Definition: PolygonUtils.cpp:5588
Definition: ShapeType.h:129
Definition: ShapeType.h:87
const int UP_DOWN_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:176
const Vertex TEXT_CHEVRON_INVERTED_VERTICES[]
Definition: PolygonUtils.cpp:3384
unsigned m_coordHeight
Definition: PolygonUtils.h:72
const TextRectangle TEXT_WAVE_4_TRS[]
Definition: PolygonUtils.cpp:3982
const Vertex FLOW_CHART_CONNECTOR_VERTICES[]
Definition: PolygonUtils.cpp:2808
const Vertex FLOW_CHART_MAGNETIC_TAPE_VERTICES[]
Definition: PolygonUtils.cpp:3040
const CustomShape CS_BENT_ARROW(BENT_ARROW_VERTICES, sizeof(BENT_ARROW_VERTICES)/sizeof(Vertex), BENT_ARROW_SEGMENTS, sizeof(BENT_ARROW_SEGMENTS)/sizeof(unsigned short), BENT_ARROW_CALC, sizeof(BENT_ARROW_CALC)/sizeof(Calculation), BENT_ARROW_DEFAULT_ADJUST, sizeof(BENT_ARROW_DEFAULT_ADJUST)/sizeof(int), BENT_ARROW_TRS, sizeof(BENT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: PolygonUtils.h:45
const CustomShape CS_SEAL_32(SEAL_32_VERTICES, sizeof(SEAL_32_VERTICES)/sizeof(Vertex), nullptr, 0, SEAL_32_CALC, sizeof(SEAL_32_CALC)/sizeof(Calculation), SEAL_32_DEFAULT_ADJUST, sizeof(SEAL_32_DEFAULT_ADJUST)/sizeof(int), SEAL_32_TRS, sizeof(SEAL_32_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_TEXT_WAVE_4(TEXT_WAVE_4_VERTICES, sizeof(TEXT_WAVE_4_VERTICES)/sizeof(Vertex), TEXT_WAVE_4_SEGMENTS, sizeof(TEXT_WAVE_4_SEGMENTS)/sizeof(unsigned short), TEXT_WAVE_4_CALC, sizeof(TEXT_WAVE_4_CALC)/sizeof(Calculation), TEXT_WAVE_4_DEFAULT_ADJUST, sizeof(TEXT_WAVE_4_DEFAULT_ADJUST)/sizeof(int), TEXT_WAVE_4_TRS, sizeof(TEXT_WAVE_4_TRS)/sizeof(TextRectangle), 21600, 21600, TEXT_WAVE_4_GLUE_POINTS, sizeof(TEXT_WAVE_4_GLUE_POINTS)/sizeof(Vertex))
const Vertex FLOW_CHART_MAGNETIC_DISK_VERTICES[]
Definition: PolygonUtils.cpp:3069
const int TEXT_DEFLATE_BOTTOM_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4128
const Calculation FLOW_CHART_ALTERNATE_PROCESS_CALC[]
Definition: PolygonUtils.cpp:4560
const int CIRCULAR_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:650
unsigned m_numGluePoints
Definition: PolygonUtils.h:74
const unsigned short ACTION_BUTTON_RETURN_SEGMENTS[]
Definition: PolygonUtils.cpp:5114
const TextRectangle LEFT_RIGHT_ARROW_TRS[]
Definition: PolygonUtils.cpp:1353
const unsigned short TEXT_SLANT_DOWN_SEGMENTS[]
Definition: PolygonUtils.cpp:4453
const Vertex TEXT_CHEVRON_INVERTED_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3409
const CustomShape CS_CIRCULAR_ARROW(CIRCULAR_ARROW_VERTICES, sizeof(CIRCULAR_ARROW_VERTICES)/sizeof(Vertex), CIRCULAR_ARROW_SEGMENTS, sizeof(CIRCULAR_ARROW_SEGMENTS)/sizeof(unsigned short), CIRCULAR_ARROW_CALC, sizeof(CIRCULAR_ARROW_CALC)/sizeof(Calculation), CIRCULAR_ARROW_DEFAULT_ADJUST, sizeof(CIRCULAR_ARROW_DEFAULT_ADJUST)/sizeof(int), CIRCULAR_ARROW_TRS, sizeof(CIRCULAR_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0, 1|2)
const unsigned short HORIZONTAL_SCROLL_SEGMENTS[]
Definition: PolygonUtils.cpp:610
const unsigned short SUN_SEGMENTS[]
Definition: PolygonUtils.cpp:4647
Definition: ShapeType.h:148
const unsigned short TEXT_WAVE_3_SEGMENTS[]
Definition: PolygonUtils.cpp:3938
const Vertex FLOW_CHART_OFFPAGE_CONNECTOR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4594
const TextRectangle FLOW_CHART_MERGE_TRS[]
Definition: PolygonUtils.cpp:2992
const Vertex FLOW_CHART_DELAY_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3171
const Vertex FLOW_CHART_IO_GLUE_POINTS[]
Definition: PolygonUtils.cpp:942
Definition: PolygonUtils.h:59
const int CUBE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2171
const unsigned short DOWN_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1275
const int TEXT_CURVE_UP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3749
const Vertex ACTION_BUTTON_END_VERTICES[]
Definition: PolygonUtils.cpp:5041
Definition: ShapeType.h:182
const CustomShape CS_TEXT_PLAIN_TEXT(TEXT_PLAIN_TEXT_VERTICES, sizeof(TEXT_PLAIN_TEXT_VERTICES)/sizeof(Vertex), TEXT_PLAIN_TEXT_SEGMENTS, sizeof(TEXT_PLAIN_TEXT_SEGMENTS)/sizeof(unsigned short), TEXT_PLAIN_TEXT_CALC, sizeof(TEXT_PLAIN_TEXT_CALC)/sizeof(Calculation), TEXT_PLAIN_TEXT_DEFAULT_ADJUST, sizeof(TEXT_PLAIN_TEXT_DEFAULT_ADJUST)/sizeof(int), TEXT_PLAIN_TEXT_TRS, sizeof(TEXT_PLAIN_TEXT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:36
const CustomShape CS_TRAPEZOID(TRAPEZOID_VERTICES, sizeof(TRAPEZOID_VERTICES)/sizeof(Vertex), TRAPEZOID_SEGMENTS, sizeof(TRAPEZOID_SEGMENTS)/sizeof(unsigned short), TRAPEZOID_CALC, sizeof(TRAPEZOID_CALC)/sizeof(Calculation), TRAPEZOID_DEFAULT_ADJUST, sizeof(TRAPEZOID_DEFAULT_ADJUST)/sizeof(int), TRAPEZOID_TRS, sizeof(TRAPEZOID_TRS)/sizeof(TextRectangle), 21600, 21600, TRAPEZOID_GLUE_POINTS, sizeof(TRAPEZOID_GLUE_POINTS)/sizeof(Vertex))
const int CALLOUT_2_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1645
const unsigned short TEXT_ARCH_UP_CURVE_SEGMENTS[]
Definition: PolygonUtils.cpp:3462
const unsigned short FLOW_CHART_MAGNETIC_DISK_SEGMENTS[]
Definition: PolygonUtils.cpp:3074
const TextRectangle SMILEY_FACE_TRS[]
Definition: PolygonUtils.cpp:565
const TextRectangle FLOW_CHART_MAGNETIC_DRUM_TRS[]
Definition: PolygonUtils.cpp:3108
ShapeElementCommand(Command command, unsigned char count)
Definition: PolygonUtils.cpp:5601
const unsigned short FLOW_CHART_MAGNETIC_TAPE_SEGMENTS[]
Definition: PolygonUtils.cpp:3045
const unsigned short TEXT_WAVE_2_SEGMENTS[]
Definition: PolygonUtils.cpp:3904
const TextRectangle TEXT_INFLATE_BOTTOM_TRS[]
Definition: PolygonUtils.cpp:4089
const Vertex RIGHT_TRIANGLE_VERTICES[]
Definition: PolygonUtils.cpp:2469
const CustomShape CS_FLOW_CHART_IO(FLOW_CHART_IO_VERTICES, sizeof(FLOW_CHART_IO_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_IO_TRS, sizeof(FLOW_CHART_IO_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_IO_GLUE_POINTS, sizeof(FLOW_CHART_IO_GLUE_POINTS)/sizeof(Vertex))
const Vertex CURVED_CONNECTOR_2_VERTICES[]
Definition: PolygonUtils.cpp:1836
const TextRectangle TEXT_DEFLATE_TRS[]
Definition: PolygonUtils.cpp:4055
const unsigned short ACTION_BUTTON_SOUND_SEGMENTS[]
Definition: PolygonUtils.cpp:5182
const TextRectangle * mp_textRectangles
Definition: PolygonUtils.h:69
const Vertex FLOW_CHART_EXTRACT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2973
const TextRectangle PLUS_TRS[]
Definition: PolygonUtils.cpp:2381
const Vertex IRREGULAR_SEAL_2_VERTICES[]
Definition: PolygonUtils.cpp:238
const TextRectangle FOLDED_CORNER_TRS[]
Definition: PolygonUtils.cpp:97
librevenge::RVNGString m_color
Definition: PolygonUtils.cpp:5707
const unsigned short FLOW_CHART_ONLINE_STORAGE_SEGMENTS[]
Definition: PolygonUtils.cpp:3016
const Vertex LEFT_BRACKET_VERTICES[]
Definition: PolygonUtils.cpp:360
const TextRectangle FLOW_CHART_CONNECTOR_TRS[]
Definition: PolygonUtils.cpp:2818
const Vertex CALLOUT_3_VERTICES[]
Definition: PolygonUtils.cpp:1659
const unsigned short SMILEY_FACE_SEGMENTS[]
Definition: PolygonUtils.cpp:555
const int TEXT_DEFLATE_TOP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4196
const Calculation RIGHT_BRACE_CALC[]
Definition: PolygonUtils.cpp:487
const TextRectangle TEXT_CASCADE_UP_TRS[]
Definition: PolygonUtils.cpp:3812
const unsigned short ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:2229
const Calculation TEXT_STOP_CALC[]
Definition: PolygonUtils.cpp:3229
const int PLUS_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2386
const Vertex BENT_CONNECTOR_2_VERTICES[]
Definition: PolygonUtils.cpp:1913
const Vertex SEAL_8_VERTICES[]
Definition: PolygonUtils.cpp:1469
const int TEXT_INFLATE_TOP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4162
const CustomShape CS_SEAL_8(SEAL_8_VERTICES, sizeof(SEAL_8_VERTICES)/sizeof(Vertex), nullptr, 0, SEAL_8_CALC, sizeof(SEAL_8_CALC)/sizeof(Calculation), SEAL_8_DEFAULT_ADJUST, sizeof(SEAL_8_DEFAULT_ADJUST)/sizeof(int), SEAL_8_TRS, sizeof(SEAL_8_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_BUTTON_POUR_VERTICES[]
Definition: PolygonUtils.cpp:3695
const unsigned short RIBBON_SEGMENTS[]
Definition: PolygonUtils.cpp:1595
const int PROP_GEO_TOP
Definition: PolygonUtils.h:27
const Vertex CUBE_VERTICES[]
Definition: PolygonUtils.cpp:2151
Definition: ShapeType.h:109
const CustomShape CS_FLOW_CHART_DELAY(FLOW_CHART_DELAY_VERTICES, sizeof(FLOW_CHART_DELAY_VERTICES)/sizeof(Vertex), FLOW_CHART_DELAY_SEGMENTS, sizeof(FLOW_CHART_DELAY_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_DELAY_TRS, sizeof(FLOW_CHART_DELAY_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_DELAY_GLUE_POINTS, sizeof(FLOW_CHART_DELAY_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle FLOW_CHART_EXTRACT_TRS[]
Definition: PolygonUtils.cpp:2968
const Calculation TEXT_CHEVRON_INVERTED_CALC[]
Definition: PolygonUtils.cpp:3394
const CustomShape CS_ARC(ARC_VERTICES, sizeof(ARC_VERTICES)/sizeof(Vertex), ARC_SEGMENTS, sizeof(ARC_SEGMENTS)/sizeof(unsigned short), ARC_CALC, sizeof(ARC_CALC)/sizeof(Calculation), ARC_DEFAULT_ADJUST, sizeof(ARC_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, ARC_GLUE_POINTS, sizeof(ARC_GLUE_POINTS)/sizeof(Vertex), 2|1)
Definition: ShapeType.h:175
unsigned char m_adjustShiftMask
Definition: PolygonUtils.h:102
#define M_PI
Definition: libmspub_utils.h:29
Definition: ShapeType.h:45
Definition: ShapeType.h:139
Definition: ShapeType.h:161
const unsigned short FLOW_CHART_ALTERNATE_PROCESS_SEGMENTS[]
Definition: PolygonUtils.cpp:4555
const Vertex CURVED_RIGHT_ARROW_GLUE_POINTS[]
Definition: PolygonUtils.cpp:713
const unsigned short LEFT_RIGHT_UP_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:4613
const int CHEVRON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1552
const CustomShape CS_ELLIPSE(ELLIPSE_VERTICES, sizeof(ELLIPSE_VERTICES)/sizeof(Vertex), ELLIPSE_SEGMENTS, sizeof(ELLIPSE_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, ELLIPSE_TRS, sizeof(ELLIPSE_TRS)/sizeof(TextRectangle), 21600, 21600, ELLIPSE_GLUE_PTS, sizeof(ELLIPSE_GLUE_PTS)/sizeof(Vertex))
const TextRectangle FLOW_CHART_PREPARATION_TRS[]
Definition: PolygonUtils.cpp:2736
const int SEAL_8_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1484
const TextRectangle CURVED_LEFT_ARROW_TRS[]
Definition: PolygonUtils.cpp:742
const int TEXT_FADE_RIGHT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4298
const Calculation ACTION_BUTTON_RETURN_CALC[]
Definition: PolygonUtils.cpp:5119
const int PROP_ADJUST_VAL_LAST
Definition: PolygonUtils.h:25
Definition: ShapeType.h:115
int m_argTwo
Definition: PolygonUtils.h:49
std::vector< int > m_defaultAdjustValues
Definition: PolygonUtils.h:97
const int TEXT_INFLATE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4026
Definition: ShapeType.h:108
Definition: PolygonUtils.cpp:5589
Definition: ShapeType.h:168
const unsigned short FLOW_CHART_INTERNAL_STORAGE_SEGMENTS[]
Definition: PolygonUtils.cpp:817
const unsigned short TEXT_SLANT_UP_SEGMENTS[]
Definition: PolygonUtils.cpp:4419
Definition: ShapeType.h:75
const unsigned short CALLOUT_2_SEGMENTS[]
Definition: PolygonUtils.cpp:1634
const int TEXT_WAVE_4_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3987
const Vertex LIGHTNING_BOLT_VERTICES[]
Definition: PolygonUtils.cpp:214
const TextRectangle HEART_TRS[]
Definition: PolygonUtils.cpp:273
Definition: ShapeType.h:128
const TextRectangle SEAL_8_TRS[]
Definition: PolygonUtils.cpp:1479
const TextRectangle UP_DOWN_ARROW_TRS[]
Definition: PolygonUtils.cpp:171
const int BENT_CONNECTOR_5_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1822
const Vertex SEAL_16_VERTICES[]
Definition: PolygonUtils.cpp:1401
unsigned m_coordWidth
Definition: PolygonUtils.h:100
Definition: ShapeType.h:49
const unsigned short BENT_CONNECTOR_4_SEGMENTS[]
Definition: PolygonUtils.cpp:1860
const Vertex ACTION_BUTTON_BEGINNING_VERTICES[]
Definition: PolygonUtils.cpp:5075
const Calculation UP_DOWN_ARROW_CALC[]
Definition: PolygonUtils.cpp:166
const Vertex ARC_VERTICES[]
Definition: PolygonUtils.cpp:2108
const int DONUT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1985
const unsigned short UP_DOWN_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:161
const Vertex TEXT_INFLATE_TOP_VERTICES[]
Definition: PolygonUtils.cpp:4142
Definition: ShapeType.h:145
Definition: ShapeType.h:27
const Calculation HEXAGON_CALC[]
Definition: PolygonUtils.cpp:2673
const Calculation TEXT_INFLATE_TOP_CALC[]
Definition: PolygonUtils.cpp:4152
Definition: ShapeType.h:70
const Vertex OCTAGON_VERTICES[]
Definition: PolygonUtils.cpp:2258
const TextRectangle BALLOON_TRS[]
Definition: PolygonUtils.cpp:2098
Definition: ShapeType.h:104
const Calculation TEXT_DEFLATE_CALC[]
Definition: PolygonUtils.cpp:4050
const Vertex DONUT_GLUE_POINTS[]
Definition: PolygonUtils.cpp:1990
const int TEXT_CAN_DOWN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4536
const Vertex LEFT_UP_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:516
const unsigned short CURVED_RIGHT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:693
const Calculation OCTAGON_CALC[]
Definition: PolygonUtils.cpp:2268
Definition: ShapeType.h:113
const CustomShape CS_FLOW_CHART_DOCUMENT(FLOW_CHART_DOCUMENT_VERTICES, sizeof(FLOW_CHART_DOCUMENT_VERTICES)/sizeof(Vertex), FLOW_CHART_DOCUMENT_SEGMENTS, sizeof(FLOW_CHART_DOCUMENT_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_DOCUMENT_TRS, sizeof(FLOW_CHART_DOCUMENT_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_DOCUMENT_GLUE_POINTS, sizeof(FLOW_CHART_DOCUMENT_GLUE_POINTS)/sizeof(Vertex))
const unsigned short BLOCK_ARC_SEGMENTS[]
Definition: PolygonUtils.cpp:1079
const TextRectangle ACTION_BUTTON_HOME_TRS[]
Definition: PolygonUtils.cpp:4886
const Vertex RIBBON_GLUE_POINTS[]
Definition: PolygonUtils.cpp:1615
const TextRectangle FLOW_CHART_PUNCHED_TAPE_TRS[]
Definition: PolygonUtils.cpp:2765
const unsigned short LEFT_BRACKET_SEGMENTS[]
Definition: PolygonUtils.cpp:365
const Calculation CIRCULAR_ARROW_CALC[]
Definition: PolygonUtils.cpp:640
const int DOUBLE_WAVE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4818
const Vertex BRACKET_PAIR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4745
const Vertex SEAL_32_VERTICES[]
Definition: PolygonUtils.cpp:1372
const CustomShape CS_LEFT_RIGHT_UP_ARROW(LEFT_RIGHT_UP_ARROW_VERTICES, sizeof(LEFT_RIGHT_UP_ARROW_VERTICES)/sizeof(Vertex), LEFT_RIGHT_UP_ARROW_SEGMENTS, sizeof(LEFT_RIGHT_UP_ARROW_SEGMENTS)/sizeof(unsigned short), LEFT_RIGHT_UP_ARROW_CALC, sizeof(LEFT_RIGHT_UP_ARROW_CALC)/sizeof(Calculation), LEFT_RIGHT_UP_ARROW_DEFAULT_ADJUST, sizeof(LEFT_RIGHT_UP_ARROW_DEFAULT_ADJUST)/sizeof(int), LEFT_RIGHT_UP_ARROW_TRS, sizeof(LEFT_RIGHT_UP_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle LEFT_BRACKET_TRS[]
Definition: PolygonUtils.cpp:375
const Vertex DOUBLE_WAVE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4823
const int TEXT_INFLATE_BOTTOM_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4094
Definition: ShapeType.h:169
int m_y
Definition: PolygonUtils.h:42
const unsigned short BRACE_PAIR_SEGMENTS[]
Definition: PolygonUtils.cpp:4764
const Vertex FLOW_CHART_CONNECTOR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2823
const CustomShape CS_TEXT_CAN_UP(TEXT_CAN_UP_VERTICES, sizeof(TEXT_CAN_UP_VERTICES)/sizeof(Vertex), TEXT_CAN_UP_SEGMENTS, sizeof(TEXT_CAN_UP_SEGMENTS)/sizeof(unsigned short), TEXT_CAN_UP_CALC, sizeof(TEXT_CAN_UP_CALC)/sizeof(Calculation), TEXT_CAN_UP_DEFAULT_ADJUST, sizeof(TEXT_CAN_UP_DEFAULT_ADJUST)/sizeof(int), TEXT_CAN_UP_TRS, sizeof(TEXT_CAN_UP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_FADE_LEFT_VERTICES[]
Definition: PolygonUtils.cpp:4312
const CustomShape CS_FLOW_CHART_PROCESS(FLOW_CHART_PROCESS_VERTICES, sizeof(FLOW_CHART_PROCESS_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, FLOW_CHART_PROCESS_GLUE_POINTS, sizeof(FLOW_CHART_PROCESS_GLUE_POINTS)/sizeof(Vertex))
const Vertex RIBBON_2_VERTICES[]
Definition: PolygonUtils.cpp:1498
const CustomShape CS_TEXT_ARCH_DOWN_POUR(TEXT_ARCH_DOWN_POUR_VERTICES, sizeof(TEXT_ARCH_DOWN_POUR_VERTICES)/sizeof(Vertex), TEXT_ARCH_DOWN_POUR_SEGMENTS, sizeof(TEXT_ARCH_DOWN_POUR_SEGMENTS)/sizeof(unsigned short), TEXT_ARCH_DOWN_POUR_CALC, sizeof(TEXT_ARCH_DOWN_POUR_CALC)/sizeof(Calculation), TEXT_ARCH_DOWN_POUR_DEFAULT_ADJUST, sizeof(TEXT_ARCH_DOWN_POUR_DEFAULT_ADJUST)/sizeof(int), TEXT_ARCH_DOWN_POUR_TRS, sizeof(TEXT_ARCH_DOWN_POUR_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_DOUBLE_WAVE(DOUBLE_WAVE_VERTICES, sizeof(DOUBLE_WAVE_VERTICES)/sizeof(Vertex), DOUBLE_WAVE_SEGMENTS, sizeof(DOUBLE_WAVE_SEGMENTS)/sizeof(unsigned short), DOUBLE_WAVE_CALC, sizeof(DOUBLE_WAVE_CALC)/sizeof(Calculation), DOUBLE_WAVE_DEFAULT_ADJUST, sizeof(DOUBLE_WAVE_DEFAULT_ADJUST)/sizeof(int), DOUBLE_WAVE_TRS, sizeof(DOUBLE_WAVE_TRS)/sizeof(TextRectangle), 21600, 21600, DOUBLE_WAVE_GLUE_POINTS, sizeof(DOUBLE_WAVE_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_IRREGULAR_SEAL_1(IRREGULAR_SEAL_1_VERTICES, sizeof(IRREGULAR_SEAL_1_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, IRREGULAR_SEAL_1_TRS, sizeof(IRREGULAR_SEAL_1_TRS)/sizeof(TextRectangle), 21600, 21600, IRREGULAR_SEAL_1_GLUE_POINTS, sizeof(IRREGULAR_SEAL_1_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:50
Definition: ShapeType.h:88
Definition: ShapeType.h:40
Definition: ShapeType.h:42
const Vertex FLOW_CHART_ALTERNATE_PROCESS_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4570
const Calculation BLOCK_ARC_CALC[]
Definition: PolygonUtils.cpp:1084
const Vertex PARALLELOGRAM_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2649
const int TEXT_CHEVRON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3370
ShapeType
Definition: ShapeType.h:15
int m_argThree
Definition: PolygonUtils.h:50
const TextRectangle TEXT_FADE_LEFT_TRS[]
Definition: PolygonUtils.cpp:4327
const CustomShape CS_SEAL_16(SEAL_16_VERTICES, sizeof(SEAL_16_VERTICES)/sizeof(Vertex), nullptr, 0, SEAL_16_CALC, sizeof(SEAL_16_CALC)/sizeof(Calculation), SEAL_16_DEFAULT_ADJUST, sizeof(SEAL_16_DEFAULT_ADJUST)/sizeof(int), SEAL_16_TRS, sizeof(SEAL_16_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle FLOW_CHART_DELAY_TRS[]
Definition: PolygonUtils.cpp:3166
librevenge::RVNGPropertyListVector m_vertices
Definition: PolygonUtils.cpp:5705
const CustomShape CS_TEXT_FADE_LEFT(TEXT_FADE_LEFT_VERTICES, sizeof(TEXT_FADE_LEFT_VERTICES)/sizeof(Vertex), TEXT_FADE_LEFT_SEGMENTS, sizeof(TEXT_FADE_LEFT_SEGMENTS)/sizeof(unsigned short), TEXT_FADE_LEFT_CALC, sizeof(TEXT_FADE_LEFT_CALC)/sizeof(Calculation), TEXT_FADE_LEFT_DEFAULT_ADJUST, sizeof(TEXT_FADE_LEFT_DEFAULT_ADJUST)/sizeof(int), TEXT_FADE_LEFT_TRS, sizeof(TEXT_FADE_LEFT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_FLOW_CHART_MANUAL_OPERATION(FLOW_CHART_MANUAL_OPERATION_VERTICES, sizeof(FLOW_CHART_MANUAL_OPERATION_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_MANUAL_OPERATION_TRS, sizeof(FLOW_CHART_MANUAL_OPERATION_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MANUAL_OPERATION_GLUE_POINTS, sizeof(FLOW_CHART_MANUAL_OPERATION_GLUE_POINTS)/sizeof(Vertex))
Definition: MSPUBTypes.h:199
const Vertex TEXT_FADE_UP_VERTICES[]
Definition: PolygonUtils.cpp:4346
const unsigned short TEXT_TRIANGLE_INVERTED_SEGMENTS[]
Definition: PolygonUtils.cpp:3292
const CustomShape CS_FLOW_CHART_ALTERNATE_PROCESS(FLOW_CHART_ALTERNATE_PROCESS_VERTICES, sizeof(FLOW_CHART_ALTERNATE_PROCESS_VERTICES)/sizeof(Vertex), FLOW_CHART_ALTERNATE_PROCESS_SEGMENTS, sizeof(FLOW_CHART_ALTERNATE_PROCESS_SEGMENTS)/sizeof(unsigned short), FLOW_CHART_ALTERNATE_PROCESS_CALC, sizeof(FLOW_CHART_ALTERNATE_PROCESS_CALC)/sizeof(Calculation), nullptr, 0, FLOW_CHART_ALTERNATE_PROCESS_TRS, sizeof(FLOW_CHART_ALTERNATE_PROCESS_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_ALTERNATE_PROCESS_GLUE_POINTS, sizeof(FLOW_CHART_ALTERNATE_PROCESS_GLUE_POINTS)/sizeof(Vertex))
const unsigned short CIRCULAR_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:635
double doubleModulo(double x, double y)
Definition: libmspub_utils.cpp:108
const Vertex TEXT_CASCADE_DOWN_VERTICES[]
Definition: PolygonUtils.cpp:3831
const Vertex LEFT_BRACE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:463
unsigned m_coordHeight
Definition: PolygonUtils.h:101
const TextRectangle FLOW_CHART_DISPLAY_TRS[]
Definition: PolygonUtils.cpp:3331
const CustomShape CS_ACTION_BUTTON_RETURN(ACTION_BUTTON_RETURN_VERTICES, sizeof(ACTION_BUTTON_RETURN_VERTICES)/sizeof(Vertex), ACTION_BUTTON_RETURN_SEGMENTS, sizeof(ACTION_BUTTON_RETURN_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_RETURN_CALC, sizeof(ACTION_BUTTON_RETURN_CALC)/sizeof(Calculation), ACTION_BUTTON_RETURN_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_RETURN_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_RETURN_TRS, sizeof(ACTION_BUTTON_RETURN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_CURVED_UP_ARROW(CURVED_UP_ARROW_VERTICES, sizeof(CURVED_UP_ARROW_VERTICES)/sizeof(Vertex), CURVED_UP_ARROW_SEGMENTS, sizeof(CURVED_UP_ARROW_SEGMENTS)/sizeof(unsigned short), CURVED_UP_ARROW_CALC, sizeof(CURVED_UP_ARROW_CALC)/sizeof(Calculation), CURVED_UP_ARROW_DEFAULT_ADJUST, sizeof(CURVED_UP_ARROW_DEFAULT_ADJUST)/sizeof(int), CURVED_UP_ARROW_TRS, sizeof(CURVED_UP_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, CURVED_UP_ARROW_GLUE_POINTS, sizeof(CURVED_UP_ARROW_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_FLOW_CHART_PREPARATION(FLOW_CHART_PREPARATION_VERTICES, sizeof(FLOW_CHART_PREPARATION_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_PREPARATION_TRS, sizeof(FLOW_CHART_PREPARATION_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_PREPARATION_GLUE_POINTS, sizeof(FLOW_CHART_PREPARATION_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_LEFT_BRACE(LEFT_BRACE_VERTICES, sizeof(LEFT_BRACE_VERTICES)/sizeof(Vertex), LEFT_BRACE_SEGMENTS, sizeof(LEFT_BRACE_SEGMENTS)/sizeof(unsigned short), LEFT_BRACE_CALC, sizeof(LEFT_BRACE_CALC)/sizeof(Calculation), LEFT_BRACE_DEFAULT_ADJUST, sizeof(LEFT_BRACE_DEFAULT_ADJUST)/sizeof(int), LEFT_BRACE_TRS, sizeof(LEFT_BRACE_TRS)/sizeof(TextRectangle), 21600, 21600, LEFT_BRACE_GLUE_POINTS, sizeof(LEFT_BRACE_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_TEXT_CHEVRON(TEXT_CHEVRON_VERTICES, sizeof(TEXT_CHEVRON_VERTICES)/sizeof(Vertex), TEXT_CHEVRON_SEGMENTS, sizeof(TEXT_CHEVRON_SEGMENTS)/sizeof(unsigned short), TEXT_CHEVRON_CALC, sizeof(TEXT_CHEVRON_CALC)/sizeof(Calculation), TEXT_CHEVRON_DEFAULT_ADJUST, sizeof(TEXT_CHEVRON_DEFAULT_ADJUST)/sizeof(int), TEXT_CHEVRON_TRS, sizeof(TEXT_CHEVRON_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_CHEVRON_VERTICES[]
Definition: PolygonUtils.cpp:3350
const Vertex TEXT_STOP_VERTICES[]
Definition: PolygonUtils.cpp:3219
const Vertex MOON_GLUE_POINTS[]
Definition: PolygonUtils.cpp:4706
const Vertex FLOW_CHART_PROCESS_VERTICES[]
Definition: PolygonUtils.cpp:956
const Vertex FLOW_CHART_INTERNAL_STORAGE_VERTICES[]
Definition: PolygonUtils.cpp:812
const int PROP_GEO_RIGHT
Definition: PolygonUtils.h:28
const Vertex PLAQUE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2068
const unsigned short BEVEL_SEGMENTS[]
Definition: PolygonUtils.cpp:331
const Calculation ARC_CALC[]
Definition: PolygonUtils.cpp:2118
const unsigned short MOON_SEGMENTS[]
Definition: PolygonUtils.cpp:4686
DynamicCustomShape(unsigned coordWidth, unsigned coordHeight)
Definition: PolygonUtils.h:104
const unsigned short CHEVRON_SEGMENTS[]
Definition: PolygonUtils.cpp:1537
Definition: ShapeType.h:138
const CustomShape CS_ACTION_BUTTON_FORWARD_NEXT(ACTION_BUTTON_FORWARD_NEXT_VERTICES, sizeof(ACTION_BUTTON_FORWARD_NEXT_VERTICES)/sizeof(Vertex), ACTION_BUTTON_FORWARD_NEXT_SEGMENTS, sizeof(ACTION_BUTTON_FORWARD_NEXT_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_FORWARD_NEXT_CALC, sizeof(ACTION_BUTTON_FORWARD_NEXT_CALC)/sizeof(Calculation), ACTION_BUTTON_FORWARD_NEXT_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_FORWARD_NEXT_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_FORWARD_NEXT_TRS, sizeof(ACTION_BUTTON_FORWARD_NEXT_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int ACTION_BUTTON_HELP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4925
Definition: ShapeType.h:146
const int QUAD_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:312
const Vertex ROUND_RECTANGLE_VERTICES[]
Definition: PolygonUtils.cpp:2297
const Vertex FLOW_CHART_ONLINE_STORAGE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3026
Definition: ShapeType.h:163
const int RIGHT_BRACE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:497
const int PROP_GEO_LEFT
Definition: PolygonUtils.h:26
Definition: ShapeType.h:152
const TextRectangle CHEVRON_TRS[]
Definition: PolygonUtils.cpp:1547
const CustomShape CS_BENT_UP_ARROW(BENT_UP_ARROW_VERTICES, sizeof(BENT_UP_ARROW_VERTICES)/sizeof(Vertex), BENT_UP_ARROW_SEGMENTS, sizeof(BENT_UP_ARROW_SEGMENTS)/sizeof(unsigned short), BENT_UP_ARROW_CALC, sizeof(BENT_UP_ARROW_CALC)/sizeof(Calculation), BENT_UP_ARROW_DEFAULT_ADJUST, sizeof(BENT_UP_ARROW_DEFAULT_ADJUST)/sizeof(int), BENT_UP_ARROW_TRS, sizeof(BENT_UP_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short BRACKET_PAIR_SEGMENTS[]
Definition: PolygonUtils.cpp:4725
const Calculation NOTCHED_RIGHT_ARROW_CALC[]
Definition: PolygonUtils.cpp:1115
const TextRectangle FLOW_CHART_MANUAL_INPUT_TRS[]
Definition: PolygonUtils.cpp:2866
double m_width
Definition: PolygonUtils.cpp:5706
const TextRectangle ACTION_BUTTON_BEGINNING_TRS[]
Definition: PolygonUtils.cpp:5090
const CustomShape CS_STRIPED_RIGHT_ARROW(STRIPED_RIGHT_ARROW_VERTICES, sizeof(STRIPED_RIGHT_ARROW_VERTICES)/sizeof(Vertex), STRIPED_RIGHT_ARROW_SEGMENTS, sizeof(STRIPED_RIGHT_ARROW_SEGMENTS)/sizeof(unsigned short), STRIPED_RIGHT_ARROW_CALC, sizeof(STRIPED_RIGHT_ARROW_CALC)/sizeof(Calculation), STRIPED_RIGHT_ARROW_DEFAULT_ADJUST, sizeof(STRIPED_RIGHT_ARROW_DEFAULT_ADJUST)/sizeof(int), STRIPED_RIGHT_ARROW_TRS, sizeof(STRIPED_RIGHT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Calculation CALLOUT_2_CALC[]
Definition: PolygonUtils.cpp:1640
const Calculation TEXT_INFLATE_CALC[]
Definition: PolygonUtils.cpp:4016
const unsigned short ACTION_BUTTON_END_SEGMENTS[]
Definition: PolygonUtils.cpp:5046
Definition: ShapeType.h:53
const unsigned short CURVED_LEFT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:732
const Calculation DOUBLE_WAVE_CALC[]
Definition: PolygonUtils.cpp:4808
const int ACTION_BUTTON_INFORMATION_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4959
const int TEXT_PLAIN_TEXT_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3205
const unsigned short ISOCELES_TRIANGLE_SEGMENTS[]
Definition: PolygonUtils.cpp:2580
const int PROP_GEO_BOTTOM
Definition: PolygonUtils.h:29
const CustomShape CS_BENT_CONNECTOR_2(BENT_CONNECTOR_2_VERTICES, sizeof(BENT_CONNECTOR_2_VERTICES)/sizeof(Vertex), BENT_CONNECTOR_2_SEGMENTS, sizeof(BENT_CONNECTOR_2_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
Definition: ShapeType.h:125
const Vertex ACTION_BUTTON_HELP_VERTICES[]
Definition: PolygonUtils.cpp:4905
const CustomShape CS_TEXT_CURVE_UP(TEXT_CURVE_UP_VERTICES, sizeof(TEXT_CURVE_UP_VERTICES)/sizeof(Vertex), TEXT_CURVE_UP_SEGMENTS, sizeof(TEXT_CURVE_UP_SEGMENTS)/sizeof(unsigned short), TEXT_CURVE_UP_CALC, sizeof(TEXT_CURVE_UP_CALC)/sizeof(Calculation), TEXT_CURVE_UP_DEFAULT_ADJUST, sizeof(TEXT_CURVE_UP_DEFAULT_ADJUST)/sizeof(int), TEXT_CURVE_UP_TRS, sizeof(TEXT_CURVE_UP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const int BENT_CONNECTOR_4_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1870
const int TEXT_ARCH_DOWN_POUR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3647
const TextRectangle ACTION_BUTTON_HELP_TRS[]
Definition: PolygonUtils.cpp:4920
const CustomShape CS_CURVED_LEFT_ARROW(CURVED_LEFT_ARROW_VERTICES, sizeof(CURVED_LEFT_ARROW_VERTICES)/sizeof(Vertex), CURVED_LEFT_ARROW_SEGMENTS, sizeof(CURVED_LEFT_ARROW_SEGMENTS)/sizeof(unsigned short), CURVED_LEFT_ARROW_CALC, sizeof(CURVED_LEFT_ARROW_CALC)/sizeof(Calculation), CURVED_LEFT_ARROW_DEFAULT_ADJUST, sizeof(CURVED_LEFT_ARROW_DEFAULT_ADJUST)/sizeof(int), CURVED_LEFT_ARROW_TRS, sizeof(CURVED_LEFT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, CURVED_LEFT_ARROW_GLUE_POINTS, sizeof(CURVED_LEFT_ARROW_GLUE_POINTS)/sizeof(Vertex))
const Vertex FLOW_CHART_ALTERNATE_PROCESS_VERTICES[]
Definition: PolygonUtils.cpp:4550
const Vertex FLOW_CHART_PREPARATION_VERTICES[]
Definition: PolygonUtils.cpp:2731
const int TEXT_CAN_UP_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4502
Definition: ShapeType.h:33
const Calculation PARALLELOGRAM_CALC[]
Definition: PolygonUtils.cpp:2634
const unsigned short TEXT_FADE_LEFT_SEGMENTS[]
Definition: PolygonUtils.cpp:4317
const CustomShape CS_PENTAGON(PENTAGON_VERTICES, sizeof(PENTAGON_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, PENTAGON_TRS, sizeof(PENTAGON_TRS)/sizeof(TextRectangle), 21600, 21600, PENTAGON_GLUE_POINTS, sizeof(PENTAGON_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_CURVED_RIGHT_ARROW(CURVED_RIGHT_ARROW_VERTICES, sizeof(CURVED_RIGHT_ARROW_VERTICES)/sizeof(Vertex), CURVED_RIGHT_ARROW_SEGMENTS, sizeof(CURVED_RIGHT_ARROW_SEGMENTS)/sizeof(unsigned short), CURVED_RIGHT_ARROW_CALC, sizeof(CURVED_RIGHT_ARROW_CALC)/sizeof(Calculation), CURVED_RIGHT_ARROW_DEFAULT_ADJUST, sizeof(CURVED_RIGHT_ARROW_DEFAULT_ADJUST)/sizeof(int), CURVED_RIGHT_ARROW_TRS, sizeof(CURVED_RIGHT_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, CURVED_RIGHT_ARROW_GLUE_POINTS, sizeof(CURVED_RIGHT_ARROW_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:102
const Vertex UP_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1304
Definition: ShapeType.h:141
const int ASPECT_RATIO
Definition: PolygonUtils.h:32
std::vector< TextRectangle > m_textRectangles
Definition: PolygonUtils.h:98
const int CALLOUT_3_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1675
const Calculation TEXT_ARCH_DOWN_POUR_CALC[]
Definition: PolygonUtils.cpp:3637
const Vertex FOLDED_CORNER_VERTICES[]
Definition: PolygonUtils.cpp:82
Definition: ShapeType.h:105
const CustomShape CS_TEXT_TRIANGLE_INVERTED(TEXT_TRIANGLE_INVERTED_VERTICES, sizeof(TEXT_TRIANGLE_INVERTED_VERTICES)/sizeof(Vertex), TEXT_TRIANGLE_INVERTED_SEGMENTS, sizeof(TEXT_TRIANGLE_INVERTED_SEGMENTS)/sizeof(unsigned short), TEXT_TRIANGLE_INVERTED_CALC, sizeof(TEXT_TRIANGLE_INVERTED_CALC)/sizeof(Calculation), TEXT_TRIANGLE_INVERTED_DEFAULT_ADJUST, sizeof(TEXT_TRIANGLE_INVERTED_DEFAULT_ADJUST)/sizeof(int), TEXT_TRIANGLE_INVERTED_TRS, sizeof(TEXT_TRIANGLE_INVERTED_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
std::vector< Vertex > m_vertices
Definition: PolygonUtils.h:94
const Vertex VERTICAL_SCROLL_VERTICES[]
Definition: PolygonUtils.cpp:580
const Vertex RIGHT_BRACE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:502
const Vertex TEXT_CAN_DOWN_VERTICES[]
Definition: PolygonUtils.cpp:4516
const int TEXT_TRIANGLE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3273
Definition: Coordinate.h:17
const TextRectangle ELLIPSE_TRS[]
Definition: PolygonUtils.cpp:2518
const TextRectangle ROUND_RECTANGLE_TRS[]
Definition: PolygonUtils.cpp:2333
const TextRectangle CURVED_DOWN_ARROW_TRS[]
Definition: PolygonUtils.cpp:773
const CustomShape CS_TEXT_ARCH_DOWN_CURVE(TEXT_ARCH_DOWN_CURVE_VERTICES, sizeof(TEXT_ARCH_DOWN_CURVE_VERTICES)/sizeof(Vertex), TEXT_ARCH_DOWN_CURVE_SEGMENTS, sizeof(TEXT_ARCH_DOWN_CURVE_SEGMENTS)/sizeof(unsigned short), TEXT_ARCH_DOWN_CURVE_CALC, sizeof(TEXT_ARCH_DOWN_CURVE_CALC)/sizeof(Calculation), TEXT_ARCH_DOWN_CURVE_DEFAULT_ADJUST, sizeof(TEXT_ARCH_DOWN_CURVE_DEFAULT_ADJUST)/sizeof(int), TEXT_ARCH_DOWN_CURVE_TRS, sizeof(TEXT_ARCH_DOWN_CURVE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle RIGHT_TRIANGLE_TRS[]
Definition: PolygonUtils.cpp:2474
const CustomShape CS_PLAQUE(PLAQUE_VERTICES, sizeof(PLAQUE_VERTICES)/sizeof(Vertex), PLAQUE_SEGMENTS, sizeof(PLAQUE_SEGMENTS)/sizeof(unsigned short), PLAQUE_CALC, sizeof(PLAQUE_CALC)/sizeof(Calculation), PLAQUE_DEFAULT_ADJUST, sizeof(PLAQUE_DEFAULT_ADJUST)/sizeof(int), PLAQUE_TRS, sizeof(PLAQUE_TRS)/sizeof(TextRectangle), 21600, 21600, PLAQUE_GLUE_POINTS, sizeof(PLAQUE_GLUE_POINTS)/sizeof(Vertex))
const unsigned short TEXT_DEFLATE_INFLATE_SEGMENTS[]
Definition: PolygonUtils.cpp:4215
Definition: ShapeType.h:61
const int CALLOUT_1_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1705
const CustomShape CS_OCTAGON(OCTAGON_VERTICES, sizeof(OCTAGON_VERTICES)/sizeof(Vertex), OCTAGON_SEGMENTS, sizeof(OCTAGON_SEGMENTS)/sizeof(unsigned short), OCTAGON_CALC, sizeof(OCTAGON_CALC)/sizeof(Calculation), OCTAGON_DEFAULT_ADJUST, sizeof(OCTAGON_DEFAULT_ADJUST)/sizeof(int), OCTAGON_TRS, sizeof(OCTAGON_TRS)/sizeof(TextRectangle), 21600, 21600, OCTAGON_GLUE_POINTS, sizeof(OCTAGON_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_FLOW_CHART_MANUAL_INPUT(FLOW_CHART_MANUAL_INPUT_VERTICES, sizeof(FLOW_CHART_MANUAL_INPUT_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_MANUAL_INPUT_TRS, sizeof(FLOW_CHART_MANUAL_INPUT_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MANUAL_INPUT_GLUE_POINTS, sizeof(FLOW_CHART_MANUAL_INPUT_GLUE_POINTS)/sizeof(Vertex))
const Calculation TEXT_RING_OUTSIDE_CALC[]
Definition: PolygonUtils.cpp:3433
const TextRectangle FLOW_CHART_ONLINE_STORAGE_TRS[]
Definition: PolygonUtils.cpp:3021
Definition: ShapeType.h:123
const Vertex FLOW_CHART_MANUAL_OPERATION_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2847
const CustomShape CS_VERTICAL_SCROLL(VERTICAL_SCROLL_VERTICES, sizeof(VERTICAL_SCROLL_VERTICES)/sizeof(Vertex), VERTICAL_SCROLL_SEGMENTS, sizeof(VERTICAL_SCROLL_SEGMENTS)/sizeof(unsigned short), VERTICAL_SCROLL_CALC, sizeof(VERTICAL_SCROLL_CALC)/sizeof(Calculation), VERTICAL_SCROLL_DEFAULT_ADJUST, sizeof(VERTICAL_SCROLL_DEFAULT_ADJUST)/sizeof(int), VERTICAL_SCROLL_TRS, sizeof(VERTICAL_SCROLL_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_FLOW_CHART_OFFPAGE_CONNECTOR(FLOW_CHART_OFFPAGE_CONNECTOR_VERTICES, sizeof(FLOW_CHART_OFFPAGE_CONNECTOR_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_OFFPAGE_CONNECTOR_TRS, sizeof(FLOW_CHART_OFFPAGE_CONNECTOR_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_OFFPAGE_CONNECTOR_GLUE_POINTS, sizeof(FLOW_CHART_OFFPAGE_CONNECTOR_GLUE_POINTS)/sizeof(Vertex))
librevenge::RVNGPropertyList calcClipPath(const std::vector< Vertex > &verts, double x, double y, double height, double width, VectorTransformation2D transform, std::shared_ptr< const CustomShape > shape)
Definition: PolygonUtils.cpp:5883
Definition: ShapeType.h:24
Definition: PolygonUtils.cpp:5586
const TextRectangle UP_ARROW_TRS[]
Definition: PolygonUtils.cpp:1319
const Vertex QUAD_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:292
const Calculation UP_ARROW_CALC[]
Definition: PolygonUtils.cpp:1314
const Calculation TEXT_SLANT_UP_CALC[]
Definition: PolygonUtils.cpp:4424
const Vertex ISOCELES_TRIANGLE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2603
Definition: ShapeType.h:151
const TextRectangle TEXT_ARCH_UP_CURVE_TRS[]
Definition: PolygonUtils.cpp:3472
const Vertex TEXT_WAVE_4_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3992
const Calculation CALLOUT_3_CALC[]
Definition: PolygonUtils.cpp:1670
const int OCTAGON_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2278
const TextRectangle FLOW_CHART_IO_TRS[]
Definition: PolygonUtils.cpp:937
const unsigned short TEXT_CHEVRON_INVERTED_SEGMENTS[]
Definition: PolygonUtils.cpp:3389
Definition: ShapeType.h:170
const unsigned short LEFT_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:127
const CustomShape CS_DOWN_ARROW(DOWN_ARROW_VERTICES, sizeof(DOWN_ARROW_VERTICES)/sizeof(Vertex), DOWN_ARROW_SEGMENTS, sizeof(DOWN_ARROW_SEGMENTS)/sizeof(unsigned short), DOWN_ARROW_CALC, sizeof(DOWN_ARROW_CALC)/sizeof(Calculation), DOWN_ARROW_DEFAULT_ADJUST, sizeof(DOWN_ARROW_DEFAULT_ADJUST)/sizeof(int), DOWN_ARROW_TRS, sizeof(DOWN_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle ACTION_BUTTON_MOVIE_TRS[]
Definition: PolygonUtils.cpp:5226
const TextRectangle PENTAGON_TRS[]
Definition: PolygonUtils.cpp:1571
const CustomShape CS_TEXT_FADE_UP(TEXT_FADE_UP_VERTICES, sizeof(TEXT_FADE_UP_VERTICES)/sizeof(Vertex), TEXT_FADE_UP_SEGMENTS, sizeof(TEXT_FADE_UP_SEGMENTS)/sizeof(unsigned short), TEXT_FADE_UP_CALC, sizeof(TEXT_FADE_UP_CALC)/sizeof(Calculation), TEXT_FADE_UP_DEFAULT_ADJUST, sizeof(TEXT_FADE_UP_DEFAULT_ADJUST)/sizeof(int), TEXT_FADE_UP_TRS, sizeof(TEXT_FADE_UP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:65
Definition: ShapeType.h:31
const CustomShape CS_FLOW_CHART_DECISION(FLOW_CHART_DECISION_VERTICES, sizeof(FLOW_CHART_DECISION_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_DECISION_TRS, sizeof(FLOW_CHART_DECISION_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_DECISION_GLUE_POINTS, sizeof(FLOW_CHART_DECISION_GLUE_POINTS)/sizeof(Vertex))
const unsigned short BENT_CONNECTOR_2_SEGMENTS[]
Definition: PolygonUtils.cpp:1918
const Calculation TEXT_WAVE_3_CALC[]
Definition: PolygonUtils.cpp:3943
const Vertex FLOW_CHART_MERGE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2997
Definition: PolygonUtils.cpp:5590
const int SEAL_32_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1387
const CustomShape CS_TEXT_WAVE_1(TEXT_WAVE_1_VERTICES, sizeof(TEXT_WAVE_1_VERTICES)/sizeof(Vertex), TEXT_WAVE_1_SEGMENTS, sizeof(TEXT_WAVE_1_SEGMENTS)/sizeof(unsigned short), TEXT_WAVE_1_CALC, sizeof(TEXT_WAVE_1_CALC)/sizeof(Calculation), TEXT_WAVE_1_DEFAULT_ADJUST, sizeof(TEXT_WAVE_1_DEFAULT_ADJUST)/sizeof(int), TEXT_WAVE_1_TRS, sizeof(TEXT_WAVE_1_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const CustomShape CS_TEXT_CASCADE_DOWN(TEXT_CASCADE_DOWN_VERTICES, sizeof(TEXT_CASCADE_DOWN_VERTICES)/sizeof(Vertex), TEXT_CASCADE_DOWN_SEGMENTS, sizeof(TEXT_CASCADE_DOWN_SEGMENTS)/sizeof(unsigned short), TEXT_CASCADE_DOWN_CALC, sizeof(TEXT_CASCADE_DOWN_CALC)/sizeof(Calculation), TEXT_CASCADE_DOWN_DEFAULT_ADJUST, sizeof(TEXT_CASCADE_DOWN_DEFAULT_ADJUST)/sizeof(int), TEXT_CASCADE_DOWN_TRS, sizeof(TEXT_CASCADE_DOWN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
Definition: ShapeType.h:155
const Vertex TEXT_WAVE_3_VERTICES[]
Definition: PolygonUtils.cpp:3933
const int TEXT_BUTTON_POUR_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3715
Definition: ShapeType.h:80
Definition: PolygonUtils.cpp:5584
const Vertex TRAPEZOID_VERTICES[]
Definition: PolygonUtils.cpp:2406
const Calculation SUN_CALC[]
Definition: PolygonUtils.cpp:4652
const unsigned short TEXT_FADE_RIGHT_SEGMENTS[]
Definition: PolygonUtils.cpp:4283
const Vertex TEXT_DEFLATE_VERTICES[]
Definition: PolygonUtils.cpp:4040
Definition: ShapeType.h:43
const CustomShape CS_BALLOON(BALLOON_VERTICES, sizeof(BALLOON_VERTICES)/sizeof(Vertex), BALLOON_SEGMENTS, sizeof(BALLOON_SEGMENTS)/sizeof(unsigned short), BALLOON_CALC, sizeof(BALLOON_CALC)/sizeof(Calculation), BALLOON_DEFAULT_ADJUST, sizeof(BALLOON_DEFAULT_ADJUST)/sizeof(int), BALLOON_TRS, sizeof(BALLOON_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short STRAIGHT_CONNECTOR_1_SEGMENTS[]
Definition: PolygonUtils.cpp:1937
const CustomShape CS_TEXT_CURVE_DOWN(TEXT_CURVE_DOWN_VERTICES, sizeof(TEXT_CURVE_DOWN_VERTICES)/sizeof(Vertex), TEXT_CURVE_DOWN_SEGMENTS, sizeof(TEXT_CURVE_DOWN_SEGMENTS)/sizeof(unsigned short), TEXT_CURVE_DOWN_CALC, sizeof(TEXT_CURVE_DOWN_CALC)/sizeof(Calculation), TEXT_CURVE_DOWN_DEFAULT_ADJUST, sizeof(TEXT_CURVE_DOWN_DEFAULT_ADJUST)/sizeof(int), TEXT_CURVE_DOWN_TRS, sizeof(TEXT_CURVE_DOWN_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short CURVED_CONNECTOR_4_SEGMENTS[]
Definition: PolygonUtils.cpp:1753
const unsigned short ACTION_BUTTON_HOME_SEGMENTS[]
Definition: PolygonUtils.cpp:4876
const Calculation TEXT_SLANT_DOWN_CALC[]
Definition: PolygonUtils.cpp:4458
const Vertex HEXAGON_VERTICES[]
Definition: PolygonUtils.cpp:2663
const Calculation TEXT_ARCH_DOWN_CURVE_CALC[]
Definition: PolygonUtils.cpp:3535
const CustomShape CS_QUAD_ARROW(QUAD_ARROW_VERTICES, sizeof(QUAD_ARROW_VERTICES)/sizeof(Vertex), QUAD_ARROW_SEGMENTS, sizeof(QUAD_ARROW_SEGMENTS)/sizeof(unsigned short), QUAD_ARROW_CALC, sizeof(QUAD_ARROW_CALC)/sizeof(Calculation), QUAD_ARROW_DEFAULT_ADJUST, sizeof(QUAD_ARROW_DEFAULT_ADJUST)/sizeof(int), QUAD_ARROW_TRS, sizeof(QUAD_ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const TextRectangle LEFT_RIGHT_UP_ARROW_TRS[]
Definition: PolygonUtils.cpp:4623
const int TEXT_WAVE_3_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3953
const Vertex IRREGULAR_SEAL_1_VERTICES[]
Definition: PolygonUtils.cpp:190
bool isShapeTypeRectangle(ShapeType type)
Definition: PolygonUtils.cpp:6375
const unsigned short RIBBON_2_SEGMENTS[]
Definition: PolygonUtils.cpp:1503
const TextRectangle BRACKET_PAIR_TRS[]
Definition: PolygonUtils.cpp:4735
const Vertex FLOW_CHART_PUNCHED_CARD_VERTICES[]
Definition: PolygonUtils.cpp:2784
const CustomShape CS_ACTION_BUTTON_BEGINNING(ACTION_BUTTON_BEGINNING_VERTICES, sizeof(ACTION_BUTTON_BEGINNING_VERTICES)/sizeof(Vertex), ACTION_BUTTON_BEGINNING_SEGMENTS, sizeof(ACTION_BUTTON_BEGINNING_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_BEGINNING_CALC, sizeof(ACTION_BUTTON_BEGINNING_CALC)/sizeof(Calculation), ACTION_BUTTON_BEGINNING_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_BEGINNING_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_BEGINNING_TRS, sizeof(ACTION_BUTTON_BEGINNING_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_ARCH_UP_CURVE_VERTICES[]
Definition: PolygonUtils.cpp:3457
Definition: ShapeType.h:23
const CustomShape CS_TEXT_DEFLATE_TOP(TEXT_DEFLATE_TOP_VERTICES, sizeof(TEXT_DEFLATE_TOP_VERTICES)/sizeof(Vertex), TEXT_DEFLATE_TOP_SEGMENTS, sizeof(TEXT_DEFLATE_TOP_SEGMENTS)/sizeof(unsigned short), TEXT_DEFLATE_TOP_CALC, sizeof(TEXT_DEFLATE_TOP_CALC)/sizeof(Calculation), TEXT_DEFLATE_TOP_DEFAULT_ADJUST, sizeof(TEXT_DEFLATE_TOP_DEFAULT_ADJUST)/sizeof(int), TEXT_DEFLATE_TOP_TRS, sizeof(TEXT_DEFLATE_TOP_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex FLOW_CHART_MAGNETIC_DRUM_GLUE_POINTS[]
Definition: PolygonUtils.cpp:3113
const unsigned short TEXT_RING_OUTSIDE_SEGMENTS[]
Definition: PolygonUtils.cpp:3428
Definition: ShapeType.h:171
const CustomShape CS_STRAIGHT_CONNECTOR_1(STRAIGHT_CONNECTOR_1_VERTICES, sizeof(STRAIGHT_CONNECTOR_1_VERTICES)/sizeof(Vertex), STRAIGHT_CONNECTOR_1_SEGMENTS, sizeof(STRAIGHT_CONNECTOR_1_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, nullptr, 0, 21600, 21600, nullptr, 0)
Definition: ShapeType.h:30
Definition: PolygonUtils.cpp:5587
const TextRectangle ACTION_BUTTON_BLANK_TRS[]
Definition: PolygonUtils.cpp:4852
const CustomShape CS_TEXT_RING_OUTSIDE(TEXT_RING_OUTSIDE_VERTICES, sizeof(TEXT_RING_OUTSIDE_VERTICES)/sizeof(Vertex), TEXT_RING_OUTSIDE_SEGMENTS, sizeof(TEXT_RING_OUTSIDE_SEGMENTS)/sizeof(unsigned short), TEXT_RING_OUTSIDE_CALC, sizeof(TEXT_RING_OUTSIDE_CALC)/sizeof(Calculation), TEXT_RING_OUTSIDE_DEFAULT_ADJUST, sizeof(TEXT_RING_OUTSIDE_DEFAULT_ADJUST)/sizeof(int), TEXT_RING_OUTSIDE_TRS, sizeof(TEXT_RING_OUTSIDE_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const unsigned short FLOW_CHART_TERMINATOR_SEGMENTS[]
Definition: PolygonUtils.cpp:899
const Calculation ACTION_BUTTON_BLANK_CALC[]
Definition: PolygonUtils.cpp:4847
std::shared_ptr< const CustomShape > getFromDynamicCustomShape(const DynamicCustomShape &dcs)
Definition: PolygonUtils.cpp:6381
const CustomShape CS_FLOW_CHART_TERMINATOR(FLOW_CHART_TERMINATOR_VERTICES, sizeof(FLOW_CHART_TERMINATOR_VERTICES)/sizeof(Vertex), FLOW_CHART_TERMINATOR_SEGMENTS, sizeof(FLOW_CHART_TERMINATOR_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_TERMINATOR_TRS, sizeof(FLOW_CHART_TERMINATOR_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_TERMINATOR_GLUE_POINTS, sizeof(FLOW_CHART_TERMINATOR_GLUE_POINTS)/sizeof(Vertex))
const CustomShape CS_NO_SMOKING(NO_SMOKING_VERTICES, sizeof(NO_SMOKING_VERTICES)/sizeof(Vertex), NO_SMOKING_SEGMENTS, sizeof(NO_SMOKING_SEGMENTS)/sizeof(unsigned short), NO_SMOKING_CALC, sizeof(NO_SMOKING_CALC)/sizeof(Calculation), NO_SMOKING_DEFAULT_ADJUST, sizeof(NO_SMOKING_DEFAULT_ADJUST)/sizeof(int), NO_SMOKING_TRS, sizeof(NO_SMOKING_TRS)/sizeof(TextRectangle), 21600, 21600, NO_SMOKING_GLUE_POINTS, sizeof(NO_SMOKING_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle CURVED_RIGHT_ARROW_TRS[]
Definition: PolygonUtils.cpp:703
const Calculation TEXT_FADE_UP_CALC[]
Definition: PolygonUtils.cpp:4356
const Calculation BRACE_PAIR_CALC[]
Definition: PolygonUtils.cpp:4769
const Vertex UP_DOWN_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:156
Definition: ShapeType.h:55
const TextRectangle FLOW_CHART_SUMMING_JUNCTION_TRS[]
Definition: PolygonUtils.cpp:2712
const TextRectangle DIAMOND_TRS[]
Definition: PolygonUtils.cpp:2450
const TextRectangle TEXT_ARCH_UP_POUR_TRS[]
Definition: PolygonUtils.cpp:3506
const int TEXT_DEFLATE_INFLATE_DEFLATE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:4264
Definition: ShapeType.h:130
const int ACTION_BUTTON_RETURN_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:5129
const Vertex WAVE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:68
const CustomShape CS_ACTION_BUTTON_BACK_PREVIOUS(ACTION_BUTTON_BACK_PREVIOUS_VERTICES, sizeof(ACTION_BUTTON_BACK_PREVIOUS_VERTICES)/sizeof(Vertex), ACTION_BUTTON_BACK_PREVIOUS_SEGMENTS, sizeof(ACTION_BUTTON_BACK_PREVIOUS_SEGMENTS)/sizeof(unsigned short), ACTION_BUTTON_BACK_PREVIOUS_CALC, sizeof(ACTION_BUTTON_BACK_PREVIOUS_CALC)/sizeof(Calculation), ACTION_BUTTON_BACK_PREVIOUS_DEFAULT_ADJUST, sizeof(ACTION_BUTTON_BACK_PREVIOUS_DEFAULT_ADJUST)/sizeof(int), ACTION_BUTTON_BACK_PREVIOUS_TRS, sizeof(ACTION_BUTTON_BACK_PREVIOUS_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex BEVEL_VERTICES[]
Definition: PolygonUtils.cpp:326
const unsigned short FLOW_CHART_DIPSLAY_SEGMENTS[]
Definition: PolygonUtils.cpp:3132
const unsigned short ACTION_BUTTON_INFORMATION_SEGMENTS[]
Definition: PolygonUtils.cpp:4944
const Calculation TEXT_CIRCLE_CURVE_CALC[]
Definition: PolygonUtils.cpp:3569
const Vertex BENT_CONNECTOR_5_VERTICES[]
Definition: PolygonUtils.cpp:1807
Definition: ShapeType.h:46
const unsigned short CUBE_SEGMENTS[]
Definition: PolygonUtils.cpp:2156
const Vertex TEXT_WAVE_2_VERTICES[]
Definition: PolygonUtils.cpp:3899
const Vertex WAVE_VERTICES[]
Definition: PolygonUtils.cpp:43
const unsigned short TEXT_PLAIN_TEXT_SEGMENTS[]
Definition: PolygonUtils.cpp:3190
std::vector< Calculation > m_calculations
Definition: PolygonUtils.h:96
const Vertex TEXT_DEFLATE_TOP_VERTICES[]
Definition: PolygonUtils.cpp:4176
const Vertex FLOW_CHART_PREPARATION_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2741
Definition: ShapeType.h:144
const Vertex DOWN_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1270
const Vertex ACTION_BUTTON_SOUND_VERTICES[]
Definition: PolygonUtils.cpp:5177
const Vertex MOON_VERTICES[]
Definition: PolygonUtils.cpp:4681
Definition: ShapeType.h:44
const Calculation BENT_CONNECTOR_4_CALC[]
Definition: PolygonUtils.cpp:1865
const Vertex IRREGULAR_SEAL_2_GLUE_POINTS[]
Definition: PolygonUtils.cpp:248
const int PROP_ADJUST_VAL_FIRST
Definition: PolygonUtils.h:24
const CustomShape CS_FLOW_CHART_EXTRACT(FLOW_CHART_EXTRACT_VERTICES, sizeof(FLOW_CHART_EXTRACT_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_EXTRACT_TRS, sizeof(FLOW_CHART_EXTRACT_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_EXTRACT_GLUE_POINTS, sizeof(FLOW_CHART_EXTRACT_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle FLOW_CHART_SORT_TRS[]
Definition: PolygonUtils.cpp:2949
const int CURVED_UP_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1019
const int CURVED_CONNECTOR_3_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1792
const unsigned short TRAPEZOID_SEGMENTS[]
Definition: PolygonUtils.cpp:2411
const TextRectangle BRACE_PAIR_TRS[]
Definition: PolygonUtils.cpp:4774
const Vertex SEAL_4_VERTICES[]
Definition: PolygonUtils.cpp:2538
const int TEXT_TRIANGLE_INVERTED_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:3307
const Calculation LEFT_RIGHT_UP_ARROW_CALC[]
Definition: PolygonUtils.cpp:4618
const Vertex FLOW_CHART_MANUAL_INPUT_VERTICES[]
Definition: PolygonUtils.cpp:2861
const CustomShape CS_ARROW(ARROW_VERTICES, sizeof(ARROW_VERTICES)/sizeof(Vertex), ARROW_SEGMENTS, sizeof(ARROW_SEGMENTS)/sizeof(unsigned short), ARROW_CALC, sizeof(ARROW_CALC)/sizeof(Calculation), ARROW_DEFAULT_ADJUST, sizeof(ARROW_DEFAULT_ADJUST)/sizeof(int), ARROW_TRS, sizeof(ARROW_TRS)/sizeof(TextRectangle), 21600, 21600, nullptr, 0)
const Vertex TEXT_DEFLATE_INFLATE_DEFLATE_VERTICES[]
Definition: PolygonUtils.cpp:4244
unsigned char m_count
Definition: PolygonUtils.cpp:5600
const int BENT_UP_ARROW_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1256
const Vertex FLOW_CHART_COLLATE_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2925
Definition: ShapeType.h:54
const Vertex FLOW_CHART_TERMINATOR_GLUE_POINTS[]
Definition: PolygonUtils.cpp:909
const CustomShape CS_BENT_CONNECTOR_5(BENT_CONNECTOR_5_VERTICES, sizeof(BENT_CONNECTOR_5_VERTICES)/sizeof(Vertex), BENT_CONNECTOR_5_SEGMENTS, sizeof(BENT_CONNECTOR_5_SEGMENTS)/sizeof(unsigned short), BENT_CONNECTOR_5_CALC, sizeof(BENT_CONNECTOR_5_CALC)/sizeof(Calculation), BENT_CONNECTOR_5_DEFAULT_ADJUST, sizeof(BENT_CONNECTOR_5_DEFAULT_ADJUST)/sizeof(int), nullptr, 0, 21600, 21600, nullptr, 0)
const unsigned short BENT_UP_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1241
const Vertex CIRCULAR_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:630
Definition: ShapeType.h:177
const int BENT_CONNECTOR_3_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:1899
Definition: ShapeType.h:51
const unsigned short TEXT_WAVE_4_SEGMENTS[]
Definition: PolygonUtils.cpp:3972
Definition: ShapeType.h:32
const CustomShape CS_FLOW_CHART_MAGNETIC_TAPE(FLOW_CHART_MAGNETIC_TAPE_VERTICES, sizeof(FLOW_CHART_MAGNETIC_TAPE_VERTICES)/sizeof(Vertex), FLOW_CHART_MAGNETIC_TAPE_SEGMENTS, sizeof(FLOW_CHART_MAGNETIC_TAPE_SEGMENTS)/sizeof(unsigned short), nullptr, 0, nullptr, 0, FLOW_CHART_MAGNETIC_TAPE_TRS, sizeof(FLOW_CHART_MAGNETIC_TAPE_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_MAGNETIC_TAPE_GLUE_POINTS, sizeof(FLOW_CHART_MAGNETIC_TAPE_GLUE_POINTS)/sizeof(Vertex))
const TextRectangle FLOW_CHART_MANUAL_OPERATION_TRS[]
Definition: PolygonUtils.cpp:2842
const unsigned short CURVED_UP_ARROW_SEGMENTS[]
Definition: PolygonUtils.cpp:1004
const Vertex PLUS_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2391
const Vertex ACTION_BUTTON_HOME_VERTICES[]
Definition: PolygonUtils.cpp:4871
const Vertex ELLIPSE_GLUE_PTS[]
Definition: PolygonUtils.cpp:2523
#define EMUS_IN_INCH
Definition: MSPUBConstants.h:13
const Vertex ARC_GLUE_POINTS[]
Definition: PolygonUtils.cpp:2128
const Calculation ACTION_BUTTON_FORWARD_NEXT_CALC[]
Definition: PolygonUtils.cpp:4983
Definition: ShapeType.h:28
const int ROUND_RECTANGLE_DEFAULT_ADJUST[]
Definition: PolygonUtils.cpp:2338
const Vertex NOTCHED_RIGHT_ARROW_VERTICES[]
Definition: PolygonUtils.cpp:1110
const CustomShape CS_FLOW_CHART_PUNCHED_CARD(FLOW_CHART_PUNCHED_CARD_VERTICES, sizeof(FLOW_CHART_PUNCHED_CARD_VERTICES)/sizeof(Vertex), nullptr, 0, nullptr, 0, nullptr, 0, FLOW_CHART_PUNCHED_CARD_TRS, sizeof(FLOW_CHART_PUNCHED_CARD_TRS)/sizeof(TextRectangle), 21600, 21600, FLOW_CHART_PUNCHED_CARD_GLUE_POINTS, sizeof(FLOW_CHART_PUNCHED_CARD_GLUE_POINTS)/sizeof(Vertex))
Definition: ShapeType.h:176
const Vertex ACTION_BUTTON_INFORMATION_VERTICES[]
Definition: PolygonUtils.cpp:4939
Generated for libmspub by
doxygen 1.8.16