29 #ifndef __IDynamicTransformData__ 30 #define __IDynamicTransformData__ 32 #include "IPMUnknown.h" 33 #include "LayoutUIID.h" 42 enum { kDefaultIID = IID_IDYNAMICTRANSFORMDATA};
45 virtual void SetDynamicTransformMatrix(
const PMMatrix& m) = 0;
46 virtual ErrorCode GetDynamicTransformMatrix(
PMMatrix* m)
const = 0;
49 virtual void SetDynamicTransformBounds(
const PMPolygon4& b) = 0;
50 virtual ErrorCode GetDynamicTransformBounds(
PMPolygon4* b)
const = 0;
52 virtual void SetDynamicTransformLocation(
const PMPoint& p) = 0;
53 virtual ErrorCode GetDynamicTransformLocation(
PMPoint* p)
const = 0;
60 #endif // __IDynamicTransformData__