ZMFTypes.h File Reference documentation

Classes | Namespaces | Typedefs | Enumerations | Functions
ZMFTypes.h File Reference
`#include <vector>`
`#include <memory>`
`#include <boost/optional.hpp>`
`#include <boost/variant.hpp>`
`#include "libzmf_utils.h"`

Go to the source code of this file.

## Classes
struct | libzmf::Point
struct | libzmf::BoundingBox
struct | libzmf::Curve
struct | libzmf::Color
struct | libzmf::Arrow
struct | libzmf::Pen
struct | libzmf::GradientStop
struct | libzmf::Gradient
struct | libzmf::Image
struct | libzmf::ImageFill
struct | libzmf::Transparency
struct | libzmf::Shadow
struct | libzmf::Style
struct | libzmf::Font
struct | libzmf::Span
struct | libzmf::ParagraphStyle
struct | libzmf::Paragraph
struct | libzmf::Text
struct | libzmf::Cell
struct | libzmf::Row
struct | libzmf::Column
struct | libzmf::Table
struct | libzmf::ZMFPageSettings

## Namespaces
| libzmf

## Typedefs
typedef std::shared_ptr< Arrow > | libzmf::ArrowPtr
typedef boost::variant< Color, Gradient, ImageFill > | libzmf::Fill

## Enumerations
enum | libzmf::CurveType { libzmf::CurveType::LINE, libzmf::CurveType::BEZIER_CURVE }
enum | libzmf::LineCapType { libzmf::LineCapType::BUTT, libzmf::LineCapType::FLAT, libzmf::LineCapType::ROUND, libzmf::LineCapType::POINTED }
enum | libzmf::LineJoinType { libzmf::LineJoinType::MITER, libzmf::LineJoinType::ROUND, libzmf::LineJoinType::BEVEL }
enum | libzmf::GradientType { libzmf::GradientType::LINEAR, libzmf::GradientType::RADIAL, libzmf::GradientType::CONICAL, libzmf::GradientType::CROSS, libzmf::GradientType::RECTANGULAR, libzmf::GradientType::FLEXIBLE }
enum | libzmf::HorizontalAlignment { libzmf::HorizontalAlignment::LEFT, libzmf::HorizontalAlignment::RIGHT, libzmf::HorizontalAlignment::BLOCK, libzmf::HorizontalAlignment::CENTER, libzmf::HorizontalAlignment::FULL }
enum | libzmf::VerticalAlignment { libzmf::VerticalAlignment::TOP, libzmf::VerticalAlignment::MIDDLE, libzmf::VerticalAlignment::BOTTOM }

## Functions
bool | libzmf::operator== (const Point &lhs, const Point &rhs)
bool | libzmf::operator!= (const Point &lhs, const Point &rhs)