ostk.mathematics.geometry.d2.object.Composite

class Composite(
self: ostk.mathematics.geometry.d2.object.Composite,
object: ostk.mathematics.geometry.d2.Object,
)

Bases: Object

Methods

access_object_at

any_contains

Overloaded function.

apply_transformation

as_composite

as_line

as_line_string

as_point

as_point_set

as_polygon

as_segment

contains

Overloaded function.

empty

get_object_count

intersects

Overloaded function.

is_composite

is_defined

is_empty

is_line

is_line_string

is_point

is_point_set

is_polygon

is_segment

undefined

class Format(self: ostk.mathematics.geometry.d2.Object.Format, value: int)

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
__add__(
self: ostk.mathematics.geometry.d2.object.Composite,
arg0: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Composite
access_object_at(
self: ostk.mathematics.geometry.d2.object.Composite,
index: int,
) ostk.mathematics.geometry.d2.Object
any_contains(*args, **kwargs)

Overloaded function.

  1. any_contains(self: ostk.mathematics.geometry.d2.object.Composite, object: ostk.mathematics.geometry.d2.Object) -> bool

  2. any_contains(self: ostk.mathematics.geometry.d2.object.Composite, composite: ostk.mathematics.geometry.d2.object.Composite) -> bool

apply_transformation(
self: ostk.mathematics.geometry.d2.object.Composite,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
as_composite(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Composite
as_line(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Line
as_line_string(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.LineString
as_point(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Point
as_point_set(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Polygon
as_segment(
self: ostk.mathematics.geometry.d2.object.Composite,
) ostk.mathematics.geometry.d2.object.Segment
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.Composite, object: ostk.mathematics.geometry.d2.Object) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.Composite, composite: ostk.mathematics.geometry.d2.object.Composite) -> bool

static empty() ostk.mathematics.geometry.d2.object.Composite
get_object_count(self: ostk.mathematics.geometry.d2.object.Composite) int
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d2.object.Composite, object: ostk.mathematics.geometry.d2.Object) -> bool

  2. intersects(self: ostk.mathematics.geometry.d2.object.Composite, composite: ostk.mathematics.geometry.d2.object.Composite) -> bool

is_composite(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_empty(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_line(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_line_string(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_point(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_point_set(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_polygon(self: ostk.mathematics.geometry.d2.object.Composite) bool
is_segment(self: ostk.mathematics.geometry.d2.object.Composite) bool
static undefined() ostk.mathematics.geometry.d2.object.Composite