38extern const std::vector<std::pair<ShapeTypes, std::string>>
shapeTypeNames;
const std::vector< std::pair< ShapeTypes, std::string > > shapeTypeNames
shapeTypeNames provides a convenient mapping to names of types of shape (all lower case,...
Definition: shapetypes.cpp:19
ShapeTypes
The ShapeTypes enum specifies the types of shapes that can be used. These can be combined to produce ...
Definition: shapetypes.h:17
@ POLYLINE
Definition: shapetypes.h:26
@ ROTATED_RECTANGLE
Definition: shapetypes.h:19
@ CIRCLE
Definition: shapetypes.h:23
@ TRIANGLE
Definition: shapetypes.h:20
@ ELLIPSE
Definition: shapetypes.h:21
@ RECTANGLE
Definition: shapetypes.h:18
@ QUADRATIC_BEZIER
Definition: shapetypes.h:25
@ SHAPE_COUNT
Definition: shapetypes.h:27
@ LINE
Definition: shapetypes.h:24
@ ROTATED_ELLIPSE
Definition: shapetypes.h:22
const std::array< ShapeTypes, static_cast< std::size_t >(ShapeTypes::SHAPE_COUNT)> allShapes
allShapes is a convenient array of all of the members of ShapeTypes.
Definition: shapetypes.cpp:6