type kind =
| Linear
| Bilinear
val scale_coef : t -> t -> (int * int) -> (int * int) -> unit
val bilinear_scale_coef : t -> t -> float -> float -> unit
val scale_coef_kind : kind -> t -> t -> (int * int) -> (int * int) -> unit
val onto : ?kind:kind -> ?proportional:bool -> t -> t -> unit
val create :
?kind:kind ->
?copy:bool ->
?proportional:bool ->
t ->
int ->
int ->
t