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)
 

Generated for libzmf by doxygen 1.8.14