Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlTransMatrix クラス

#include <PtlTransMatrix.h>

公開メンバ関数

int getHandle () const
 PtlTransMatrix ()
 コンストラクタ
 PtlTransMatrix (float m11, float m12, float m21, float m22, float dx, float dy)
 コンストラクタ
 PtlTransMatrix (const PtlTransMatrix &obj)
 コピーコンストラクタ
 ~PtlTransMatrix ()
 デストラクタ
PtlTransMatrixoperator= (const PtlTransMatrix &obj)
 コピーオペレータ
float getM11 () const
 m11を取得。
float getM12 () const
 m12を取得。
float getM21 () const
 m21を取得。
float getM22 () const
 m22を取得。
float getDx () const
 dxを取得。
float getDy () const
 dxを取得。
PtlTransMatrix invert () const
 逆行列
PtlTransMatrix concat (const PtlTransMatrix &matrix) const
 結合

詳解

PDFの座標変換マトリックスを表現したクラスです。
| m11 m12 0 |
| m21 m22 0 |
| dx dy 1 |

PtlTransMatrix.h20 行目に定義があります。

構築子と解体子

◆ PtlTransMatrix() [1/3]

PdfTk::PtlTransMatrix::PtlTransMatrix ( )

コンストラクタ

例外
PtlException

◆ PtlTransMatrix() [2/3]

PdfTk::PtlTransMatrix::PtlTransMatrix ( float m11,
float m12,
float m21,
float m22,
float dx,
float dy )

コンストラクタ

引数
m11
m12
m21
m22
dx
dy
例外
PtlException

◆ PtlTransMatrix() [3/3]

PdfTk::PtlTransMatrix::PtlTransMatrix ( const PtlTransMatrix & obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ concat()

PtlTransMatrix PdfTk::PtlTransMatrix::concat ( const PtlTransMatrix & matrix) const

結合

引数
matrix結合するMatrix。
例外
PtlException

◆ getDx()

float PdfTk::PtlTransMatrix::getDx ( ) const

dxを取得。

戻り値
dx
例外
PtlException

◆ getDy()

float PdfTk::PtlTransMatrix::getDy ( ) const

dxを取得。

戻り値
dy
例外
PtlException

◆ getM11()

float PdfTk::PtlTransMatrix::getM11 ( ) const

m11を取得。

戻り値
m11
例外
PtlException

◆ getM12()

float PdfTk::PtlTransMatrix::getM12 ( ) const

m12を取得。

戻り値
m12
例外
PtlException

◆ getM21()

float PdfTk::PtlTransMatrix::getM21 ( ) const

m21を取得。

戻り値
m21

◆ getM22()

float PdfTk::PtlTransMatrix::getM22 ( ) const

m22を取得。

戻り値
m22
例外
PtlException

◆ invert()

PtlTransMatrix PdfTk::PtlTransMatrix::invert ( ) const

逆行列

戻り値
Matrix
例外
PtlException

◆ operator=()

PtlTransMatrix & PdfTk::PtlTransMatrix::operator= ( const PtlTransMatrix & obj)

コピーオペレータ

引数
objコピー元オブジェクト。
例外
PtlException