Arbitrary a => Arbitrary (BinaryTree a) Source # | |

## Instance details |

(Arbitrary a, Ord a) => Arbitrary (OrdSeq a) Source # | |

## Instance details |

(Arbitrary r, Ord r) => Arbitrary (Range r) Source # | |

## Instance details |

Arbitrary r => Arbitrary (EndPoint r) Source # | |

## Instance details |

Arbitrary a => Arbitrary (Seq2 a) Source # | |

## Instance details |

(Arbitrary a, Arbitrary v) => Arbitrary (BinLeafTree v a) Source # | |

## Instance details |

(Arbitrary c, Arbitrary e) => Arbitrary (c :+ e) Source # | |

## Instance details |

(Arbitrary r, Arity d) => Arbitrary (Vector d r) Source # | |

## Instance details |

(Arbitrary r, Arity d) => Arbitrary (Point d r) Source # | |

## Instance details |

(Arbitrary r, Arity d, Num r, Eq r) => Arbitrary (Line d r) Source # | |

## Instance details |

(Arbitrary r, Arbitrary p, Ord r, Ord p) => Arbitrary (Interval p r) Source # | |

## Instance details |

(KnownNat n, Arbitrary a) => Arbitrary (LSeq n a) Source # | |

## Instance details |

(Arbitrary r, Arity d, Ord r) => Arbitrary (Box d () r) Source # | |

## Instance details |

(Arbitrary r, Arbitrary p, Arity d, Ord r, Ord p, Num r) => Arbitrary (SubLine d p r) Source # | |

## Instance details |

(Arbitrary r, Arbitrary p, Arity d) => Arbitrary (LineSegment d p r) Source # | |

## Instance details |