locan.data.hulls.hull.BoundingBox¶
- class locan.data.hulls.hull.BoundingBox(points)[source]¶
Bases:
objectClass with bounding box computed using numpy operations.
- Parameters:
points (npt.ArrayLike) – Coordinates of input points with shape (npoints, ndim).
- Variables:
hull (npt.NDArray[np.float64]) – Array of point coordinates of shape (2, ndim) that represent [[min_coordinates], [max_coordinates]].
dimension (int) – Spatial dimension of hull
vertices (npt.NDArray[np.float64]) – Coordinates of points that make up the hull. Array of shape (ndim, 2).
width (npt.NDArray[np.float64]) – Array with differences between max and min for each coordinate.
region_measure (float) – Hull measure, i.e. area or volume
subregion_measure (float) – Measure of the sub-dimensional region, i.e. circumference or surface
region (Region) – Convert the hull to a Region object.
Methods
__init__(points)Attributes
- property vertices: ndarray[tuple[int, ...], dtype[float64]]¶