Antenna House PDF Tool API (C++) 8.0
PtlTransMatrix.h
1
2// PtlTransMatrix.h
3// Copyright (C) 2019 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTL_TRANSMATRIX_H_
7#define PDFTK_PTL_TRANSMATRIX_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
19
20class PDFTK_API PtlTransMatrix
21{
22private:
23 int m_dataMatrix;
24public:
25 int getHandle() const;
26
27public:
33
45 PtlTransMatrix(float m11, float m12, float m21, float m22, float dx, float dy);
46
53
58
59public:
66
67public:
74 float getM11() const;
75
82 float getM12() const;
83
89 float getM21() const;
90
97 float getM22() const;
98
105 float getDx() const;
106
113 float getDy() const;
114
121
128};
129
130} // namespace PdfTk
131
132#endif // PDFTK_PTL_TRANSMATRIX_H_
float getDx() const
dxを取得。
PtlTransMatrix(const PtlTransMatrix &obj)
コピーコンストラクタ
PtlTransMatrix(float m11, float m12, float m21, float m22, float dx, float dy)
コンストラクタ
PtlTransMatrix concat(const PtlTransMatrix &matrix) const
結合
~PtlTransMatrix()
デストラクタ
PtlTransMatrix invert() const
逆行列
float getM12() const
m12を取得。
float getM11() const
m11を取得。
PtlTransMatrix & operator=(const PtlTransMatrix &obj)
コピーオペレータ
PtlTransMatrix()
コンストラクタ
float getDy() const
dxを取得。
float getM22() const
m22を取得。
float getM21() const
m21を取得。