package combine

  1. Overview
  2. Docs
type t =
  1. | Id
  2. | Rot90
  3. | Rot180
  4. | Rot270
  5. | VertRefl
  6. | HorizRefl
  7. | Diag1Refl
  8. | Diag2Refl
val print : Format.formatter -> t -> unit
val is_positive : t -> bool
val compose : t -> t -> t
val to_string : t -> string
val apply : t -> w:int -> h:int -> (int * int) -> int * int
val trans_size : t -> (int * int) -> int * int
module S : sig ... end
val all : S.t
type subgroup
val quotient : subgroup -> subgroup -> subgroup
val id : subgroup
val vert : subgroup
val horiz : subgroup
val rot180 : subgroup
val diag1 : subgroup
val diag2 : subgroup
val positive : subgroup
val refl_hv : subgroup
val refl_12 : subgroup
val d4 : subgroup
val elements : subgroup -> S.t
val subgroup : S.t -> subgroup
OCaml

Innovation. Community. Security.