Skip to content

Tools - Geometry🔗

Operators🔗

angle_llAngleLl: Calculate the angle between two lines.

angle_lxAngleLx: Calculate the angle between one line and the horizontal axis.

apply_distance_transform_xldApplyDistanceTransformXld: Determine the pointwise distance of two contours using an XLD distance transform.

area_intersection_rectangle2AreaIntersectionRectangle2: Calculate the intersection area of oriented rectangles.

clear_distance_transform_xldClearDistanceTransformXld: Clear a XLD distance transform.

create_distance_transform_xldCreateDistanceTransformXld: Create the XLD distance transform.

deserialize_distance_transform_xldDeserializeDistanceTransformXld: Deserialize an XLD distance transform.

distance_ccDistanceCc: Calculate the distance between two contours.

distance_cc_minDistanceCcMin: Calculate the minimum distance between two contours.

distance_cc_min_pointsDistanceCcMinPoints: Calculate the minimum distance between two contours and the points used for the calculation.

distance_contours_xldDistanceContoursXld: Calculate the pointwise distance from one contour to another.

distance_lcDistanceLc: Calculate the distance between a line and one contour.

distance_lrDistanceLr: Calculate the distance between a line and a region.

distance_pcDistancePc: Calculate the distance between a point and one contour.

distance_plDistancePl: Calculate the distance between one point and one line.

distance_point_lineDistancePointLine: Calculate the distance between a 3D point and a 3D line given by two points on the line.

distance_point_pluecker_lineDistancePointPlueckerLine: Calculate the distance between a 3D point and a 3D line given by Plücker coordinates.

distance_ppDistancePp: Calculate the distance between two points.

distance_prDistancePr: Calculate the distance between a point and a region.

distance_psDistancePs: Calculate the distances between a point and a line segment.

distance_rr_minDistanceRrMin: Minimum distance between the contour pixels of two regions each.

distance_rr_min_dilDistanceRrMinDil: Minimum distance between two regions with the help of dilation.

distance_scDistanceSc: Calculate the distance between a line segment and one contour.

distance_slDistanceSl: Calculate the distances between a line segment and a line.

distance_srDistanceSr: Calculate the distance between a line segment and one region.

distance_ssDistanceSs: Calculate the distances between two line segments.

get_distance_transform_xld_contourGetDistanceTransformXldContour: Get the reference contour used to build the XLD distance transform.

get_distance_transform_xld_paramGetDistanceTransformXldParam: Get the parameters used to build an XLD distance transform.

get_points_ellipseGetPointsEllipse: Calculate points on the perimeter of an ellipse.

intersection_circle_contour_xldIntersectionCircleContourXld: Calculate the intersection points of a circle or circular arc and an XLD contour

intersection_circlesIntersectionCircles: Calculate the intersection points of two circles or circular arcs

intersection_contours_xldIntersectionContoursXld: Calculate the intersection points of two XLD contours

intersection_line_circleIntersectionLineCircle: Calculate the intersection points of a line and a circle or circular arc

intersection_line_contour_xldIntersectionLineContourXld: Calculate the intersection points of a line and an XLD contour

intersection_linesIntersectionLines: Calculate the intersection point of two lines

intersection_segment_circleIntersectionSegmentCircle: Calculate the intersection points of a segment and a circle or circular arc

intersection_segment_contour_xldIntersectionSegmentContourXld: Calculate the intersection points of a segment and an XLD contour

intersection_segment_lineIntersectionSegmentLine: Calculate the intersection point of a segment and a line

intersection_segmentsIntersectionSegments: Calculate the intersection point of two line segments

pluecker_line_to_point_directionPlueckerLineToPointDirection: Convert a 3D line given by Plücker coordinates to a 3D line given by a point and a direction.

pluecker_line_to_pointsPlueckerLineToPoints: Convert a 3D line given by Plücker coordinates to a 3D line given by two points.

point_direction_to_pluecker_linePointDirectionToPlueckerLine: Convert a 3D line given by a point and a direction to Plücker coordinates.

points_to_pluecker_linePointsToPlueckerLine: Convert a 3D line given by two points to Plücker coordinates.

projection_plProjectionPl: Calculate the projection of a point onto a line.

read_distance_transform_xldReadDistanceTransformXld: Read an XLD distance transform from a file.

serialize_distance_transform_xldSerializeDistanceTransformXld: Serialize an XLD distance transform.

set_distance_transform_xld_paramSetDistanceTransformXldParam: Set new parameters for an XLD distance transform.

write_distance_transform_xldWriteDistanceTransformXld: Write an XLD distance transform into a file.