7#ifndef __HDI_CORE_TRANSFORM_MATRIX__
8#define __HDI_CORE_TRANSFORM_MATRIX__
14 #if defined(HDI_CORE_AIP_MODE)
17 class TransformMatrix;
19 #elif defined(HDI_CORE_PSP_MODE)
22 class TransformMatrix;
165 virtual void setScale(
const double sx_,
const double sy_);
304 #if defined(HDI_CORE_AIP_MODE)
311 aip::TransformMatrix* __impl;
319 #elif defined(HDI_CORE_PSP_MODE)
326 geo::TransformMatrix* __impl;
337 typedef std::unique_ptr<TransformMatrix> TransformMatrixUP;
338 typedef std::shared_ptr<TransformMatrix> TransformMatrixSP;
339 typedef std::weak_ptr<TransformMatrix> TransformMatrixWP;
341 #if defined(HDI_CORE_AIP_MODE)
344 #elif defined(HDI_CORE_PSP_MODE)
Describes an angle, and allows for easy conversion between various units.
Definition: hdicoreAngle.h:26