Skip to content

Commit 778bba9

Browse files
committed
regenerate rst
1 parent 3bd7a2b commit 778bba9

12 files changed

+108
-42
lines changed

docs/api/compas.colors.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.colors
77

88
.. rst-class:: lead
99

10+
1011
This package defines a color and color map class,
1112
that can be used to work wihth colors in a consistent way across color spaces.
1213

@@ -21,6 +22,3 @@ Classes
2122
Color
2223
ColorDict
2324
ColorMap
24-
25-
26-

docs/api/compas.data.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.data
77

88
.. rst-class:: lead
99

10+
1011
This package defines the core infrastructure for data serialisation in the COMPAS framework.
1112
It provides a base class for data objects, a JSON encoder and decoder, serialisers and deserialisers, and schema validation.
1213

docs/api/compas.datastructures.rst

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.datastructures
77

88
.. rst-class:: lead
99

10+
1011
This package defines the core data structures of the COMPAS framework.
1112
The data structures provide a structured way of storing and accessing data on individual components of both topological and geometrical objects.
1213

@@ -46,6 +47,10 @@ Functions
4647

4748
mesh_add_vertex_to_face_edge
4849
mesh_adjacency_matrix
50+
mesh_bounding_box
51+
mesh_bounding_box_xy
52+
mesh_collapse_edge
53+
mesh_connected_components
4954
mesh_connectivity_matrix
5055
mesh_conway_ambo
5156
mesh_conway_bevel
@@ -64,16 +69,27 @@ Functions
6469
mesh_delete_duplicate_vertices
6570
mesh_disconnected_faces
6671
mesh_disconnected_vertices
72+
mesh_dual
6773
mesh_explode
74+
mesh_face_adjacency
6875
mesh_face_matrix
6976
mesh_flatness
77+
mesh_flip_cycles
7078
mesh_insert_vertex_on_edge
79+
mesh_is_connected
7180
mesh_laplacian_matrix
81+
mesh_merge_faces
7282
mesh_offset
7383
mesh_planarize_faces
7484
mesh_quads_to_triangles
85+
mesh_slice_plane
86+
mesh_smooth_area
7587
mesh_smooth_centerofmass
88+
mesh_smooth_centroid
7689
mesh_split_edge
90+
mesh_split_face
91+
mesh_split_strip
92+
mesh_subdivide
7793
mesh_subdivide_catmullclark
7894
mesh_subdivide_corner
7995
mesh_subdivide_doosabin
@@ -82,17 +98,39 @@ Functions
8298
mesh_subdivide_tri
8399
mesh_substitute_vertex_in_faces
84100
mesh_thicken
101+
mesh_transform
102+
mesh_transformed
103+
mesh_unify_cycles
85104
mesh_unweld_edges
86105
mesh_unweld_vertices
87106
mesh_weld
88107
meshes_join
89108
meshes_join_and_weld
109+
network_adjacency_matrix
110+
network_complement
111+
network_connectivity_matrix
112+
network_count_crossings
113+
network_degree_matrix
90114
network_disconnected_edges
91115
network_disconnected_nodes
116+
network_embed_in_plane
92117
network_embed_in_plane_proxy
93118
network_explode
119+
network_find_crossings
120+
network_find_cycles
121+
network_is_connected
122+
network_is_crossed
123+
network_is_planar
124+
network_is_planar_embedding
125+
network_is_xy
94126
network_join_edges
127+
network_laplacian_matrix
95128
network_polylines
129+
network_shortest_path
130+
network_smooth_centroid
131+
network_split_edge
132+
network_transform
133+
network_transformed
96134
trimesh_collapse_edge
97135
trimesh_cotangent_laplacian_matrix
98136
trimesh_descent
@@ -105,6 +143,9 @@ Functions
105143
trimesh_subdivide_loop
106144
trimesh_swap_edge
107145
trimesh_vertexarea_matrix
146+
volmesh_bounding_box
147+
volmesh_transform
148+
volmesh_transformed
108149

109150

110151
Functions using Numpy
@@ -125,6 +166,3 @@ In environments where numpy is not available, these functions can still be acces
125166
mesh_transformed_numpy
126167
trimesh_pull_points_numpy
127168
trimesh_samplepoints_numpy
128-
129-
130-

docs/api/compas.files.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.files
77

88
.. rst-class:: lead
99

10+
1011
This package defines a number of file formats and provides functionality for reading and writing data in these formats.
1112

1213

@@ -33,6 +34,3 @@ Functions
3334
:nosignatures:
3435

3536
prettify_string
36-
37-
38-

docs/api/compas.geometry.rst

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.geometry
77

88
.. rst-class:: lead
99

10+
1011
This package defines all functionality for working with geometry in COMPAS.
1112
It provides classes representing geometric primitives, transformations, (NURBS) curves and surfaces,
1213
shapes, general polygons and polyhedrons, boundary representations (B-reps), and a number of geometry processing algorithms.
@@ -26,6 +27,7 @@ Classes
2627
BrepEdge
2728
BrepError
2829
BrepFace
30+
BrepFilletError
2931
BrepInvalidError
3032
BrepLoop
3133
BrepOrientation
@@ -39,6 +41,7 @@ Classes
3941
Cone
4042
ConicalSurface
4143
Curve
44+
CurveType
4245
Cylinder
4346
CylindricalSurface
4447
Ellipse
@@ -67,6 +70,7 @@ Classes
6770
Sphere
6871
SphericalSurface
6972
Surface
73+
SurfaceType
7074
ToroidalSurface
7175
Torus
7276
Transformation
@@ -137,8 +141,6 @@ Functions
137141
compose_matrix
138142
compute_basisfuncs
139143
compute_basisfuncsderivs
140-
conforming_delaunay_triangulation
141-
constrained_delaunay_triangulation
142144
construct_knotvector
143145
convex_hull
144146
convex_hull_xy
@@ -148,7 +150,6 @@ Functions
148150
dehomogenize_vectors
149151
delaunay_from_points
150152
delaunay_from_points
151-
delaunay_triangulation
152153
discrete_coons_patch
153154
distance_line_line
154155
distance_point_line
@@ -182,13 +183,11 @@ Functions
182183
intersection_line_segment
183184
intersection_line_segment_xy
184185
intersection_line_triangle
185-
intersection_mesh_mesh
186186
intersection_plane_circle
187187
intersection_plane_plane
188188
intersection_plane_plane_plane
189189
intersection_polyline_box_xy
190190
intersection_polyline_plane
191-
intersection_ray_mesh
192191
intersection_segment_plane
193192
intersection_segment_polyline
194193
intersection_segment_polyline_xy
@@ -203,6 +202,7 @@ Functions
203202
is_coplanar
204203
is_matrix_square
205204
is_parallel_line_line
205+
is_parallel_vector_vector
206206
is_point_behind_plane
207207
is_point_in_circle
208208
is_point_in_circle_xy
@@ -322,18 +322,6 @@ Functions
322322
translate_points_xy
323323
translation_from_matrix
324324
transpose_matrix
325-
trimesh_gaussian_curvature
326-
trimesh_geodistance
327-
trimesh_harmonic
328-
trimesh_isolines
329-
trimesh_lscm
330-
trimesh_massmatrix
331-
trimesh_mean_curvature
332-
trimesh_principal_curvature
333-
trimesh_remesh
334-
trimesh_remesh_along_isoline
335-
trimesh_remesh_constrained
336-
trimesh_slice
337325
tween_points
338326
tween_points_distance
339327
vector_average
@@ -395,7 +383,22 @@ Pluggables are functions that don't have an actual implementation, but receive a
395383
boolean_symmetric_difference_polygon_polygon
396384
boolean_union_mesh_mesh
397385
boolean_union_polygon_polygon
386+
conforming_delaunay_triangulation
387+
constrained_delaunay_triangulation
388+
delaunay_triangulation
389+
intersection_mesh_mesh
390+
intersection_ray_mesh
391+
oriented_bounding_box
398392
quadmesh_planarize
399-
400-
401-
393+
trimesh_gaussian_curvature
394+
trimesh_geodistance
395+
trimesh_harmonic
396+
trimesh_isolines
397+
trimesh_lscm
398+
trimesh_massmatrix
399+
trimesh_mean_curvature
400+
trimesh_principal_curvature
401+
trimesh_remesh
402+
trimesh_remesh_along_isoline
403+
trimesh_remesh_constrained
404+
trimesh_slice

docs/api/compas.numerical.rst

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@ In future versions, this package will disappear,
1313
and its functionality will be integrated into the geometry and datastructure packages directly.
1414

1515

16-
Functions using Numpy
17-
=====================
18-
19-
In environments where numpy is not available, these functions can still be accessed through RPC.
16+
Functions
17+
=========
2018

2119
.. autosummary::
2220
:toctree: generated/
@@ -36,7 +34,6 @@ In environments where numpy is not available, these functions can still be acces
3634
normalizerow
3735
normrow
3836
nullspace
39-
pca_numpy
4037
pivots
4138
rank
4239
rot90
@@ -47,6 +44,18 @@ In environments where numpy is not available, these functions can still be acces
4744
uvw_lengths
4845

4946

47+
Functions using Numpy
48+
=====================
49+
50+
In environments where numpy is not available, these functions can still be accessed through RPC.
51+
52+
.. autosummary::
53+
:toctree: generated/
54+
:nosignatures:
55+
56+
pca_numpy
57+
58+
5059
Pluggables
5160
==========
5261

docs/api/compas.plugins.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ compas.plugins
77

88
.. rst-class:: lead
99

10+
1011
COMPAS has an extensible architecture based on plugins that allows to
1112
customize and extend the functionality of the core framework.
1213

@@ -19,6 +20,7 @@ Classes
1920
:nosignatures:
2021

2122
IncompletePluginImplError
23+
PluginDefaultNotAvailableError
2224
PluginManager
2325
PluginNotInstalledError
2426
PluginValidator
@@ -33,3 +35,4 @@ Functions
3335

3436
pluggable
3537
plugin
38+
plugin_manager

docs/api/compas.rpc.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,3 @@ Classes
2929
RPCClientError
3030
RPCServerError
3131
Server
32-
XFunc

docs/api/compas.scene.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Functions
3737
:toctree: generated/
3838
:nosignatures:
3939

40-
build_scene_object
40+
get_sceneobject_cls
4141
register
4242

4343

docs/api/compas.tolerance.rst

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
********************************************************************************
23
compas.tolerance
34
********************************************************************************
@@ -6,13 +7,32 @@ compas.tolerance
67

78
.. rst-class:: lead
89

9-
This package provides functionality for working with geometric tolerances in COMPAS.
10+
11+
The tolerance module provides functionality to deal with tolerances consistently across all other COMPAS packages.
12+
1013

1114
Classes
1215
=======
1316

17+
18+
1419
.. autosummary::
1520
:toctree: generated/
1621
:nosignatures:
1722

1823
Tolerance
24+
25+
26+
Functions
27+
=========
28+
29+
30+
31+
.. autosummary::
32+
:toctree: generated/
33+
:nosignatures:
34+
35+
TOL
36+
37+
38+

0 commit comments

Comments
 (0)