1 #ifndef DIA_TRANSFORM_H
2 #define DIA_TRANSFORM_H
5 #include <glib-object.h>
10 #define DIA_TYPE_TRANSFORM (dia_transform_get_type ())
11 #define DIA_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIA_TYPE_TRANSFORM, DiaTransform))
12 #define DIA_TRANSFORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIA_TYPE_TRANSFORM, DiaTransformClass))
13 #define DIA_IS_TRANSFORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIA_TYPE_TRANSFORM))
14 #define DIA_TRANSFORM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIA_TYPE_TRANSFORM, DiaTransformClass))
16 GType
dia_transform_get_type (void) G_GNUC_CONST
;
18 DiaTransform
*dia_transform_new (Rectangle
*rect
, real
* zoom
);
19 real
dia_transform_length (DiaTransform
*transform
, real len
);
20 void dia_transform_coords (DiaTransform
*transform
, coord x
, coord y
, int *xi
, int *yi
);
21 void dia_transform_coords_double (DiaTransform
*transform
, coord x
, coord y
, double *xd
, double *yd
);
22 real
dia_untransform_length(DiaTransform
*t
, real len
);
26 #endif /* DIA_TRANSFORM_H */