@class NSObject; @protocol MFDeviceDriver; @interface MFTransform : NSObject <NSCopying> { struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } m_world; struct CGPoint { double x; double y; } m_windowOrg; struct CGPoint { double x; double y; } m_windowExt; struct CGPoint { double x; double y; } m_viewportOrg; struct CGPoint { double x; double y; } m_viewportExt; struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } m_combinedTransform; int m_mapMode; NSObject<MFDeviceDriver> *m_deviceDriver; } - (id)initWithDriver:(id)a0; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (int)updateTransform; - (int)setMapMode:(int)a0; - (int)setWorldTransform:(const struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } *)a0; - (struct CGPoint { double x0; double x1; })DPtoLP:(struct CGPoint { double x0; double x1; })a0; - (struct CGPoint { double x0; double x1; })LPtoDP:(struct CGPoint { double x0; double x1; })a0; - (void)setViewportOrg:(struct CGPoint { double x0; double x1; })a0; - (void)setWorldMatrix:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0; - (struct CGPoint { double x0; double x1; })getWindowExtent; - (void)setViewportExt:(struct CGPoint { double x0; double x1; })a0; - (int)getMapMode; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getTransformMatrix; - (struct CGPoint { double x0; double x1; })getViewportExtent; - (struct CGPoint { double x0; double x1; })getViewportOrg; - (struct CGPoint { double x0; double x1; })getWindowOrg; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })getWorldMatrix; - (BOOL)isUpsideDown; - (int)modifyWorldTransform:(const struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } *)a0 in_command:(int)a1; - (int)offsetViewportOrg:(int)a0 in_y:(int)a1; - (int)offsetWindowOrg:(int)a0 in_y:(int)a1; - (int)scaleViewportExt:(int)a0 in_xDenom:(int)a1 in_yNum:(int)a2 in_yDenom:(int)a3; - (int)scaleWindowExt:(int)a0 in_xDenom:(int)a1 in_yNum:(int)a2 in_yDenom:(int)a3; - (void)setTransformMatrix:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0; - (int)setViewportExt:(int)a0 in_y:(int)a1; - (int)setViewportOrg:(int)a0 in_y:(int)a1; - (void)setWindowExt:(struct CGPoint { double x0; double x1; })a0; - (int)setWindowExt:(int)a0 in_y:(int)a1; - (void)setWindowOrg:(struct CGPoint { double x0; double x1; })a0; - (int)setWindowOrg:(int)a0 in_y:(int)a1; @end