paralleldomain.model.geometry.polygon_2d¶
- class Polygon2DBaseGeometry(lines)¶
A closed polygon made a collection of 2D Lines.
- Parameters:
lines (
List
[Line2DBaseGeometry
[TypeVar
(T
,int
,float
)]]) –lines
class_id –
class_id
instance_id –
instance_id
attributes –
attributes
- lines¶
Ordered list of
Line2DBaseGeometry
instances
- class_id¶
Class ID of the polygon. Can be used to lookup more details in
ClassMap
.
- instance_id¶
Instance ID of annotated object. Can be used to cross-reference with other instance annotation types, e.g.,
InstanceSegmentation2D
orInstanceSegmentation3D
. If unknown defaults to -1.
- attributes¶
Dictionary of arbitrary object attributes.
- to_numpy()¶
Returns all ordered vertices as a numpy array of shape (N x 2).
- property length¶
Returns the length of the line.
- class Polygon2DGeometry(lines)¶
- Parameters:
lines (List[Line2DBaseGeometry[T]]) –
- to_numpy()¶
Returns all ordered vertices as a numpy array of shape (N x 2).
- property length¶
Returns the length of the line.