Coverage for geometry/__init__.py: 0%

10 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-16 22:49 +1300

1from .ellipse import ( 

2 ELLIPSE_FITTING_METHODS, 

3 ellipse_coefficients_canonical_form, 

4 ellipse_coefficients_general_form, 

5 ellipse_fitting, 

6 ellipse_fitting_Halir1998, 

7 point_at_angle_on_ellipse, 

8) 

9from .intersection import ( 

10 LineSegmentsIntersections_Specification, 

11 extend_line_segment, 

12 intersect_line_segments, 

13) 

14from .primitives import ( 

15 MAPPING_PLANE_TO_AXIS, 

16 PRIMITIVE_METHODS, 

17 primitive, 

18 primitive_cube, 

19 primitive_grid, 

20) 

21from .section import hull_section 

22from .vertices import ( 

23 PRIMITIVE_VERTICES_METHODS, 

24 primitive_vertices, 

25 primitive_vertices_cube_mpl, 

26 primitive_vertices_grid_mpl, 

27 primitive_vertices_quad_mpl, 

28 primitive_vertices_sphere, 

29) 

30 

31__all__ = [ 

32 "ELLIPSE_FITTING_METHODS", 

33 "ellipse_coefficients_canonical_form", 

34 "ellipse_coefficients_general_form", 

35 "ellipse_fitting", 

36 "ellipse_fitting_Halir1998", 

37 "point_at_angle_on_ellipse", 

38] 

39__all__ += [ 

40 "LineSegmentsIntersections_Specification", 

41 "extend_line_segment", 

42 "intersect_line_segments", 

43] 

44__all__ += [ 

45 "MAPPING_PLANE_TO_AXIS", 

46 "PRIMITIVE_METHODS", 

47 "primitive", 

48 "primitive_cube", 

49 "primitive_grid", 

50] 

51__all__ += [ 

52 "hull_section", 

53] 

54__all__ += [ 

55 "PRIMITIVE_VERTICES_METHODS", 

56 "primitive_vertices", 

57 "primitive_vertices_cube_mpl", 

58 "primitive_vertices_grid_mpl", 

59 "primitive_vertices_quad_mpl", 

60 "primitive_vertices_sphere", 

61]