utl-geom2d
geom2d
Page Contents
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
add_edge() (geom2d.planargraph.Graph method)
add_edge_node() (geom2d.planargraph.GraphNode method)
add_poly() (geom2d.planargraph.Graph method)
all_points_inside() (geom2d.box.Box method)
(geom2d.ellipse.Ellipse method)
(in module geom2d.polygon)
almost_equal() (in module geom2d.point)
angle (geom2d.arc.Arc property)
angle() (geom2d.line.Line method)
(geom2d.point.P method)
angle2() (geom2d.point.P method)
angle_eq() (in module geom2d.const)
angle_to_theta() (geom2d.ellipse.Ellipse method)
Arc (class in geom2d.arc)
arc_bezier_h() (in module geom2d.bezier)
area() (geom2d.arc.Arc method)
(geom2d.ellipse.Ellipse method)
(in module geom2d.polygon)
area_triangle() (in module geom2d.polygon)
B
bezier_circle() (in module geom2d.bezier)
bezier_circle_2() (in module geom2d.bezier)
bezier_circular_arc() (in module geom2d.bezier)
bezier_ellipse() (in module geom2d.bezier)
bezier_elliptical_arc() (in module geom2d.bezier)
bezier_sine_wave() (in module geom2d.bezier)
biarc_approximation() (geom2d.bezier.CubicBezier method)
bisector() (geom2d.line.Line method)
(geom2d.point.P method)
bottomright (geom2d.box.Box property)
boundary_polygon() (geom2d.planargraph.Graph method)
bounding_box() (geom2d.box.Box method)
(geom2d.planargraph.Graph method)
(in module geom2d.box)
Box (class in geom2d.box)
buffered() (geom2d.box.Box method)
build_longest_paths() (geom2d.planargraph.GraphPathBuilder method)
build_paths() (geom2d.planargraph.GraphPathBuilder method)
C
c1 (geom2d.bezier.CubicBezier property)
c2 (geom2d.bezier.CubicBezier property)
calc_center() (in module geom2d.arc)
calc_rotation() (in module geom2d.util)
canonicalize_point() (in module geom2d.transform2d)
ccw_angle2() (geom2d.point.P method)
ccw_edge_node() (geom2d.planargraph.GraphNode method)
center (geom2d.arc.Arc property)
(geom2d.box.Box property)
center_to_endpoints() (in module geom2d.ellipse)
centroid() (in module geom2d.polygon)
clip_arc() (geom2d.box.Box method)
clip_line() (geom2d.box.Box method)
clip_line_stdeq() (geom2d.box.Box method)
clip_voronoi_segments() (in module geom2d.voronoiclip)
clip_voronoi_segments_poly() (in module geom2d.voronoiclip)
clipped_delaunay_segments() (in module geom2d.voronoiclip)
clipper2poly() (in module geom2d.polygon)
closest_point() (in module geom2d.polyline)
compose_transform() (in module geom2d.transform2d)
connect_fillet() (in module geom2d.fillet)
controlpoints_at() (geom2d.bezier.CubicBezier method)
convex_hull() (in module geom2d.polygon)
convex_hull_chan() (in module geom2d.polygon)
copysign() (geom2d.point.P method)
create_fillet_arc() (in module geom2d.fillet)
create_transform() (in module geom2d.transform2d)
cross() (geom2d.point.P method)
CubicBezier (class in geom2d.bezier)
cull_open_edges() (geom2d.planargraph.Graph method)
curvature() (geom2d.ellipse.Ellipse method)
curvature_at() (geom2d.bezier.CubicBezier method)
D
debug() (in module geom2d.debug)
degree() (geom2d.planargraph.GraphNode method)
delaunay_edge (geom2d.voronoi.VoronoiEdge attribute)
delaunay_edges (geom2d.voronoi.VoronoiDiagram property)
DelaunayEdge (class in geom2d.voronoi)
DelaunayTriangle (class in geom2d.voronoi)
derivative() (geom2d.ellipse.Ellipse method)
derivative1() (geom2d.bezier.CubicBezier method)
derivative2() (geom2d.bezier.CubicBezier method)
derivative3() (geom2d.bezier.CubicBezier method)
diagonal() (geom2d.box.Box method)
direction() (geom2d.arc.Arc method)
distance() (geom2d.point.P method)
distance2() (geom2d.point.P method)
distance_to_line() (geom2d.point.P method)
distance_to_point() (geom2d.arc.Arc method)
(geom2d.line.Line method)
dot() (geom2d.point.P method)
draw_arc() (in module geom2d.debug)
draw_bezier() (in module geom2d.bezier)
draw_circle() (in module geom2d.debug)
draw_ellipse() (in module geom2d.ellipse)
draw_line() (in module geom2d.debug)
draw_path() (in module geom2d.plotpath)
draw_point() (in module geom2d.debug)
draw_poly() (in module geom2d.debug)
draw_segment() (in module geom2d.plotpath)
E
eccentricity() (geom2d.ellipse.Ellipse method)
edges (geom2d.planargraph.Graph attribute)
(geom2d.voronoi.VoronoiDiagram property)
Ellipse (class in geom2d.ellipse)
ellipse_in_parallelogram() (in module geom2d.ellipse)
EllipticalArc (class in geom2d.ellipse)
end_tangent_angle() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.line.Line method)
EPSILON (in module geom2d.const)
(in module geom2d.voronoi)
EPSILON2 (in module geom2d.const)
EPSILON_MINUS (in module geom2d.const)
EPSILON_PRECISION (in module geom2d.const)
equation (geom2d.voronoi.VoronoiEdge attribute)
extend() (geom2d.line.Line method)
F
fillet_path() (in module geom2d.fillet)
fillet_polygon() (in module geom2d.fillet)
fillet_segments() (in module geom2d.fillet)
find_extrema() (geom2d.bezier.CubicBezier method)
find_extrema_align() (geom2d.bezier.CubicBezier method)
find_extrema_points() (geom2d.bezier.CubicBezier method)
find_free_edge_node() (in module geom2d.planargraph)
flatness() (geom2d.bezier.CubicBezier method)
flipped() (geom2d.line.Line method)
float_eq() (in module geom2d.const)
float_eq1() (in module geom2d.const)
float_eq2() (in module geom2d.const)
float_eq3() (in module geom2d.const)
float_formatter() (in module geom2d.util)
float_round() (in module geom2d.const)
focus() (geom2d.ellipse.Ellipse method)
focus_points() (geom2d.ellipse.Ellipse method)
from_center() (geom2d.ellipse.EllipticalArc static method)
from_endpoints() (geom2d.arc.Arc static method)
(geom2d.ellipse.EllipticalArc static method)
from_path() (geom2d.box.Box static method)
from_points() (geom2d.box.Box static method)
from_polar() (geom2d.line.Line static method)
(geom2d.point.P static method)
from_quadratic() (geom2d.bezier.CubicBezier static method)
from_two_points_and_center() (geom2d.arc.Arc static method)
from_two_points_and_tangent() (geom2d.arc.Arc static method)
G
general_equation() (geom2d.line.Line method)
geom2d.arc
module
geom2d.bezier
module
geom2d.box
module
geom2d.const
module
geom2d.debug
module
geom2d.ellipse
module
geom2d.fillet
module
geom2d.line
module
geom2d.planargraph
module
geom2d.plotpath
module
geom2d.point
module
geom2d.polygon
module
geom2d.polyline
module
geom2d.transform2d
module
geom2d.util
module
geom2d.voronoi
module
geom2d.voronoiclip
module
get_face_polygons() (geom2d.planargraph.Graph method)
Graph (class in geom2d.planargraph)
GraphNode (class in geom2d.planargraph)
GraphPathBuilder (class in geom2d.planargraph)
H
HASH_SIZE (in module geom2d.const)
hausdorff_distance() (geom2d.bezier.CubicBezier method)
height (geom2d.box.Box property)
height() (geom2d.arc.Arc method)
I
inside_triangle() (geom2d.point.P method)
intersect_arc() (geom2d.arc.Arc method)
intersect_circle() (in module geom2d.ellipse)
intersect_circle_line() (in module geom2d.ellipse)
intersect_line() (geom2d.arc.Arc method)
(in module geom2d.polygon)
intersection() (geom2d.box.Box method)
(geom2d.line.Line method)
intersection_mu() (geom2d.line.Line method)
intersects() (geom2d.line.Line method)
is_ccw() (geom2d.point.P method)
is_circle() (geom2d.ellipse.Ellipse method)
is_clockwise() (geom2d.arc.Arc method)
is_closed() (in module geom2d.polygon)
is_identity_transform() (in module geom2d.transform2d)
is_inside() (in module geom2d.polygon)
(in module geom2d.polyline)
is_parallel() (geom2d.line.Line method)
is_zero() (geom2d.point.P method)
(in module geom2d.const)
J
jiggle() (in module geom2d.voronoi)
L
large_arc_flag (geom2d.arc.Arc property)
length() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.line.Line method)
(geom2d.point.P method)
(in module geom2d.polygon)
length2() (geom2d.point.P method)
Line (class in geom2d.line)
line_inside() (geom2d.box.Box method)
line_inside_hull() (in module geom2d.voronoiclip)
line_intersection() (geom2d.bezier.CubicBezier method)
lines (geom2d.voronoi.VoronoiDiagram property)
linestyle() (in module geom2d.debug)
lookup() (geom2d.planargraph.MarkedEdgeMap method)
M
mag() (geom2d.point.P method)
mark_edge() (geom2d.planargraph.MarkedEdgeMap method)
MarkedEdge (class in geom2d.planargraph)
MarkedEdgeMap (class in geom2d.planargraph)
matrix_apply_to_point() (in module geom2d.transform2d)
matrix_equals() (in module geom2d.transform2d)
matrix_rotate() (in module geom2d.transform2d)
matrix_scale() (in module geom2d.transform2d)
matrix_scale_translate() (in module geom2d.transform2d)
matrix_skew_x() (in module geom2d.transform2d)
matrix_skew_y() (in module geom2d.transform2d)
matrix_translate() (in module geom2d.transform2d)
max_point() (geom2d.point.P static method)
MAX_XY (in module geom2d.const)
max_xy() (in module geom2d.point)
midpoint() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.line.Line method)
min_point() (geom2d.point.P static method)
mirror() (geom2d.point.P method)
module
geom2d.arc
geom2d.bezier
geom2d.box
geom2d.const
geom2d.debug
geom2d.ellipse
geom2d.fillet
geom2d.line
geom2d.planargraph
geom2d.plotpath
geom2d.point
geom2d.polygon
geom2d.polyline
geom2d.transform2d
geom2d.util
geom2d.voronoi
geom2d.voronoiclip
mu() (geom2d.arc.Arc method)
(geom2d.line.Line method)
N
nodemap (geom2d.planargraph.Graph attribute)
normal() (geom2d.bezier.CubicBezier method)
(geom2d.point.P method)
normal_projection() (geom2d.line.Line method)
(geom2d.point.P method)
normal_projection_point() (geom2d.arc.Arc method)
(geom2d.line.Line method)
normalize_angle() (in module geom2d.util)
normalized() (geom2d.point.P method)
O
offset() (geom2d.arc.Arc method)
(geom2d.line.Line method)
offset_polygons() (in module geom2d.polygon)
offset_polyline() (in module geom2d.polygon)
order() (geom2d.planargraph.Graph method)
P
P (class in geom2d.point)
p1 (geom2d.arc.Arc property)
(geom2d.bezier.CubicBezier property)
(geom2d.box.Box property)
(geom2d.line.Line property)
(geom2d.voronoi.DelaunayEdge attribute)
(geom2d.voronoi.DelaunayTriangle attribute)
(geom2d.voronoi.VoronoiEdge attribute)
p2 (geom2d.arc.Arc property)
(geom2d.bezier.CubicBezier property)
(geom2d.box.Box property)
(geom2d.line.Line property)
(geom2d.voronoi.DelaunayEdge attribute)
(geom2d.voronoi.DelaunayTriangle attribute)
(geom2d.voronoi.VoronoiEdge attribute)
p3 (geom2d.voronoi.DelaunayTriangle attribute)
path_biarc_approximation() (in module geom2d.bezier)
path_reversed() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.line.Line method)
PathStrategy (class in geom2d.planargraph)
peel_boundary_polygon() (geom2d.planargraph.Graph method)
perpendicular() (geom2d.point.P method)
point_at() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.ellipse.Ellipse method)
(geom2d.line.Line method)
point_at_angle() (geom2d.arc.Arc method)
point_inside() (geom2d.arc.Arc method)
(geom2d.box.Box method)
(geom2d.ellipse.Ellipse method)
(in module geom2d.polygon)
point_on_arc() (geom2d.arc.Arc method)
point_on_line() (geom2d.line.Line method)
point_to_theta() (geom2d.ellipse.Ellipse method)
poly2clipper() (in module geom2d.polygon)
poly_stroke_to_path() (in module geom2d.polygon)
polyline_length() (in module geom2d.polyline)
polyline_length_to() (in module geom2d.polyline)
polyline_to_polypath() (in module geom2d.polyline)
polypath_is_closed() (in module geom2d.polyline)
polypath_length() (in module geom2d.polyline)
polypath_length_to() (in module geom2d.polyline)
polypath_reversed() (in module geom2d.polyline)
polypath_to_polyline() (in module geom2d.polyline)
R
radius (geom2d.arc.Arc property)
random() (geom2d.point.P static method)
remove_edge() (geom2d.planargraph.Graph method)
remove_edge_node() (geom2d.planargraph.GraphNode method)
REPSILON (in module geom2d.const)
reverse_path() (in module geom2d.util)
roots() (geom2d.bezier.CubicBezier method)
rotate() (geom2d.point.P method)
S
same_side() (geom2d.line.Line method)
segment_area() (geom2d.arc.Arc method)
segment_intersects() (in module geom2d.polyline)
segments_are_g1() (in module geom2d.util)
set_epsilon() (in module geom2d.const)
set_svg_context() (in module geom2d.debug)
shift() (geom2d.line.Line method)
simplify_polyline_rdp() (in module geom2d.polygon)
simplify_polyline_vw() (in module geom2d.polygon)
size() (geom2d.planargraph.Graph method)
slope() (geom2d.line.Line method)
slope_intercept() (geom2d.line.Line method)
smooth_path() (in module geom2d.bezier)
smoothing_curve() (in module geom2d.bezier)
sort_edges() (geom2d.planargraph.GraphNode method)
start_angle() (geom2d.arc.Arc method)
start_tangent_angle() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.box.Box method)
(geom2d.line.Line method)
subdivide() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.line.Line method)
subdivide_at_angle() (geom2d.arc.Arc method)
subdivide_at_point() (geom2d.arc.Arc method)
subdivide_inflections() (geom2d.bezier.CubicBezier method)
sweep_flag (geom2d.arc.Arc property)
T
tangent() (geom2d.bezier.CubicBezier method)
TAU (in module geom2d.const)
to_polar() (geom2d.line.Line method)
(geom2d.point.P method)
to_svg() (geom2d.point.P method)
to_svg_path() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.ellipse.EllipticalArc method)
(geom2d.line.Line method)
topleft (geom2d.box.Box property)
transform() (geom2d.arc.Arc method)
(geom2d.bezier.CubicBezier method)
(geom2d.box.Box method)
(geom2d.ellipse.Ellipse method)
(geom2d.ellipse.EllipticalArc method)
(geom2d.line.Line method)
(geom2d.point.P method)
triangles (geom2d.voronoi.VoronoiDiagram property)
triplepoints() (in module geom2d.util)
turn() (in module geom2d.polygon)
U
union() (geom2d.box.Box method)
unit() (geom2d.point.P method)
V
vertices (geom2d.voronoi.VoronoiDiagram property)
vertices() (geom2d.box.Box method)
(geom2d.planargraph.Graph method)
visited_left() (geom2d.planargraph.MarkedEdge method)
VoronoiDiagram (class in geom2d.voronoi)
VoronoiEdge (class in geom2d.voronoi)
W
which_side() (geom2d.line.Line method)
which_side_angle() (geom2d.arc.Arc method)
(geom2d.line.Line method)
width (geom2d.box.Box property)
winding() (geom2d.point.P method)
(in module geom2d.polygon)
X
x (geom2d.point.P property)
xmax (geom2d.box.Box property)
xmin (geom2d.box.Box property)
Y
y (geom2d.point.P property)
ymax (geom2d.box.Box property)
ymin (geom2d.box.Box property)