#include "IWORKPath.h"#include <cassert>#include <deque>#include <sstream>#include <utility>#include <boost/fusion/include/adapt_struct.hpp>#include <boost/spirit/include/qi.hpp>#include <boost/variant.hpp>#include "libetonyek_utils.h"#include "IWORKTypes.h"Classes | |
| struct | libetonyek::MoveTo |
| struct | libetonyek::LineTo |
| struct | libetonyek::CurveTo |
| struct | libetonyek::IWORKPath::Impl |
| struct | PathGrammar< Iterator > |
Namespaces | |
| libetonyek | |
Typedefs | |
| typedef boost::variant< MoveTo, LineTo, CurveTo > | libetonyek::PathElement_t |
| typedef std::deque< PathElement_t > | libetonyek::Path_t |
Functions | |
| bool | approxEqual (const IWORKPath &left, const IWORKPath &right, const double eps) |
| bool | operator== (const IWORKPath &left, const IWORKPath &right) |
| bool | operator!= (const IWORKPath &left, const IWORKPath &right) |
| IWORKPath | operator* (const IWORKPath &path, const glm::dmat3 &tr) |
| bool approxEqual | ( | const IWORKPath & | left, |
| const IWORKPath & | right, | ||
| const double | eps | ||
| ) |
| bool operator!= | ( | const IWORKPath & | left, |
| const IWORKPath & | right | ||
| ) |
| IWORKPath operator* | ( | const IWORKPath & | path, |
| const glm::dmat3 & | tr | ||
| ) |
| bool operator== | ( | const IWORKPath & | left, |
| const IWORKPath & | right | ||
| ) |