## Geometry

#### List of Operators

`angle_ll`
Calculate the angle between two lines.
`angle_lx`
Calculate the angle between one line and the horizontal axis.
`apply_distance_transform_xld`
Determine the pointwise distance of two contours using an XLD distance transform.
`area_intersection_rectangle2`
Calculate the intersection area of oriented rectangles.
`clear_distance_transform_xld`
Clear a XLD distance transform.
`create_distance_transform_xld`
Create the XLD distance transform.
`deserialize_distance_transform_xld`
Deserialize an XLD distance transform.
`distance_cc`
Calculate the distance between two contours.
`distance_cc_min`
Calculate the minimum distance between two contours.
`distance_cc_min_points`
Calculate the minimum distance between two contours and the points used for the calculation.
`distance_contours_xld`
Calculate the pointwise distance from one contour to another.
`distance_lc`
Calculate the distance between a line and one contour.
`distance_lr`
Calculate the distance between a line and a region.
`distance_pc`
Calculate the distance between a point and one contour.
`distance_pl`
Calculate the distance between one point and one line.
`distance_point_line`
Calculate the distance between a 3D point and a 3D line given by two points on the line.
`distance_point_pluecker_line`
Calculate the distance between a 3D point and a 3D line given by Plücker coordinates.
`distance_pp`
Calculate the distance between two points.
`distance_pr`
Calculate the distance between a point and a region.
`distance_ps`
Calculate the distances between a point and a line segment.
`distance_rr_min`
Minimum distance between the contour pixels of two regions each.
`distance_rr_min_dil`
Minimum distance between two regions with the help of dilation.
`distance_sc`
Calculate the distance between a line segment and one contour.
`distance_sl`
Calculate the distances between a line segment and a line.
`distance_sr`
Calculate the distance between a line segment and one region.
`distance_ss`
Calculate the distances between two line segments.
`get_distance_transform_xld_contour`
Get the reference contour used to build the XLD distance transform.
`get_distance_transform_xld_param`
Get the parameters used to build an XLD distance transform.
`get_points_ellipse`
Calculate points on the perimeter of an ellipse.
`intersection_circle_contour_xld`
Calculate the intersection points of a circle or circular arc and an XLD contour
`intersection_circles`
Calculate the intersection points of two circles or circular arcs
`intersection_contours_xld`
Calculate the intersection points of two XLD contours
`intersection_line_circle`
Calculate the intersection points of a line and a circle or circular arc
`intersection_line_contour_xld`
Calculate the intersection points of a line and an XLD contour
`intersection_lines`
Calculate the intersection point of two lines
`intersection_segment_circle`
Calculate the intersection points of a segment and a circle or circular arc
`intersection_segment_contour_xld`
Calculate the intersection points of a segment and an XLD contour
`intersection_segment_line`
Calculate the intersection point of a segment and a line
`intersection_segments`
Calculate the intersection point of two line segments
`pluecker_line_to_point_direction`
Convert a 3D line given by Plücker coordinates to a 3D line given by a point and a direction.
`pluecker_line_to_points`
Convert a 3D line given by Plücker coordinates to a 3D line given by two points.
`point_direction_to_pluecker_line`
Convert a 3D line given by a point and a direction to Plücker coordinates.
`points_to_pluecker_line`
Convert a 3D line given by two points to Plücker coordinates.
`projection_pl`
Calculate the projection of a point onto a line.
`read_distance_transform_xld`
Read an XLD distance transform from a file.
`serialize_distance_transform_xld`
Serialize an XLD distance transform.
`set_distance_transform_xld_param`
Set new parameters for an XLD distance transform.
`write_distance_transform_xld`
Write an XLD distance transform into a file.