![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
#include <algorithm>
#include <edl/edltypes.h>
#include <edl/edlmath.h>
#include <edl/edlvector.h>
#include <edl/edlerrors.h>
Go to the source code of this file.
Classes | |
class | PointTmpl< PointType > |
Geometry primitives including: point, rectangle and matrix types supporting both integer and floating point values within. More... | |
class | RectTmpl< PointType > |
class | BoxTmpl< PointType > |
Template for a PDF-style box. Similar to a rectangle but specified using a left, bottom, right and top coordinate. More... | |
class | CTransformMatrix< TItem > |
Matrix class - special 3x2 matrix. More... | |
struct | CTransformMatrix< TItem >::DecomposeInfo |
Macros | |
#define | EDLTMIN(a, b) |
#define | EDLTMAX(a, b) |
Typedefs | |
typedef PointTmpl< double > | FPoint |
typedef PointTmpl< int32 > | IntPoint |
typedef PointTmpl< uint32 > | UIntPoint |
typedef PointTmpl< int64 > | Int64Point |
typedef CEDLVector< FPoint > | CFPointVect |
typedef RectTmpl< double > | FRect |
typedef RectTmpl< int32 > | IntRect |
typedef RectTmpl< int64 > | Int64Rect |
typedef BoxTmpl< double > | FBox |
typedef BoxTmpl< int32 > | IntBox |
typedef BoxTmpl< int64 > | Int64Box |
typedef CTransformMatrix< double > | FMatrix |
Functions | |
template<typename PointType> | |
const PointTmpl< PointType > | operator+ (const PointTmpl< PointType > &lhp, const PointTmpl< PointType > &rhp) |
template<typename PointType> | |
const PointTmpl< PointType > | operator- (const PointTmpl< PointType > &lhp, const PointTmpl< PointType > &rhp) |
#define EDLTMAX | ( | a, | |
b ) |
#define EDLTMIN | ( | a, | |
b ) |
typedef CEDLVector<FPoint> CFPointVect |
typedef CTransformMatrix<double> FMatrix |
typedef PointTmpl<int64> Int64Point |
const PointTmpl< PointType > operator+ | ( | const PointTmpl< PointType > & | lhp, |
const PointTmpl< PointType > & | rhp ) |