diff --git a/_build/html/.doctrees/environment.pickle b/_build/html/.doctrees/environment.pickle index cc0fc080..6327c02e 100644 Binary files a/_build/html/.doctrees/environment.pickle and b/_build/html/.doctrees/environment.pickle differ diff --git a/_build/html/_autosummary/ostk.mathematics.curve_fitting.Interpolator.html b/_build/html/_autosummary/ostk.mathematics.curve_fitting.Interpolator.html index 88980af7..eefdce3d 100644 --- a/_build/html/_autosummary/ostk.mathematics.curve_fitting.Interpolator.html +++ b/_build/html/_autosummary/ostk.mathematics.curve_fitting.Interpolator.html @@ -1 +1 @@ - ostk.mathematics.curve_fitting.Interpolator — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.Interpolator

class Interpolator(
self: ostk.mathematics.curve_fitting.Interpolator,
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
)

Bases: pybind11_object

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.Interpolator, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.Interpolator, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file + ostk.mathematics.curve_fitting.Interpolator — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.Interpolator

class Interpolator(
self: ostk.mathematics.curve_fitting.Interpolator,
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
)

Bases: pybind11_object

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.Interpolator, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.Interpolator, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.html b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.html index 40ccd1ad..77d46bda 100644 --- a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.html +++ b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.html @@ -1 +1 @@ - ostk.mathematics.curve_fitting.interpolator.BarycentricRational — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.BarycentricRational

class BarycentricRational(
self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
)

Bases: Interpolator

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(
self: ostk.mathematics.curve_fitting.Interpolator.Type,
value: int,
)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file + ostk.mathematics.curve_fitting.interpolator.BarycentricRational — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.BarycentricRational

class BarycentricRational(
self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
)

Bases: Interpolator

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(
self: ostk.mathematics.curve_fitting.Interpolator.Type,
value: int,
)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.BarycentricRational, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.html b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.html index 349c7abb..48dba50f 100644 --- a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.html +++ b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.html @@ -1 +1 @@ - ostk.mathematics.curve_fitting.interpolator.CubicSpline — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.CubicSpline

class CubicSpline(*args, **kwargs)

Bases: Interpolator

Overloaded function.

  1. __init__(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: numpy.ndarray[numpy.float64[m, 1]], y: numpy.ndarray[numpy.float64[m, 1]]) -> None

  2. __init__(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, y: numpy.ndarray[numpy.float64[m, 1]], x_0: ostk.core.type.Real, h: ostk.core.type.Real) -> None

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file + ostk.mathematics.curve_fitting.interpolator.CubicSpline — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.CubicSpline

class CubicSpline(*args, **kwargs)

Bases: Interpolator

Overloaded function.

  1. __init__(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: numpy.ndarray[numpy.float64[m, 1]], y: numpy.ndarray[numpy.float64[m, 1]]) -> None

  2. __init__(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, y: numpy.ndarray[numpy.float64[m, 1]], x_0: ostk.core.type.Real, h: ostk.core.type.Real) -> None

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.CubicSpline, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.html b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.html index 0162005b..12a4629d 100644 --- a/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.html +++ b/_build/html/_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.html @@ -1 +1 @@ - ostk.mathematics.curve_fitting.interpolator.Linear — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.Linear

class Linear(
self: ostk.mathematics.curve_fitting.interpolator.Linear,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
)

Bases: Interpolator

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.Linear, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.Linear, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file + ostk.mathematics.curve_fitting.interpolator.Linear — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.curve_fitting.interpolator.Linear

class Linear(
self: ostk.mathematics.curve_fitting.interpolator.Linear,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
)

Bases: Interpolator

Methods

evaluate

Overloaded function.

generate_interpolator

get_interpolation_type

class Type(self: ostk.mathematics.curve_fitting.Interpolator.Type, value: int)

Bases: pybind11_object

Members:

BarycentricRational

CubicSpline

Linear

property name
evaluate(*args, **kwargs)

Overloaded function.

  1. evaluate(self: ostk.mathematics.curve_fitting.interpolator.Linear, x: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[numpy.float64[m, 1]]

  2. evaluate(self: ostk.mathematics.curve_fitting.interpolator.Linear, x: float) -> float

static generate_interpolator(
interpolation_type: ostk.mathematics.curve_fitting.Interpolator.Type,
x: numpy.ndarray[numpy.float64[m, 1]],
y: numpy.ndarray[numpy.float64[m, 1]],
) ostk.mathematics.curve_fitting.Interpolator
get_interpolation_type(
self: ostk.mathematics.curve_fitting.Interpolator,
) ostk.mathematics.curve_fitting.Interpolator.Type
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.Angle.html b/_build/html/_autosummary/ostk.mathematics.geometry.Angle.html index d69e770a..a69821b6 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.Angle.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.Angle.html @@ -1 +1 @@ - ostk.mathematics.geometry.Angle — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.Angle

class Angle(
self: ostk.mathematics.geometry.Angle,
value: ostk.core.type.Real,
unit: ostk::mathematics::geometry::Angle::Unit,
)

Bases: pybind11_object

Methods

arcminutes

arcseconds

between

Overloaded function.

degrees

get_unit

half_pi

in_arcminutes

Overloaded function.

in_arcseconds

Overloaded function.

in_degrees

Overloaded function.

in_radians

Overloaded function.

in_revolutions

in_unit

is_defined

is_near

is_negative

is_zero

pi

radians

revolutions

string_from_unit

symbol_from_unit

to_string

two_pi

undefined

zero

class Unit(self: ostk.mathematics.geometry.Angle.Unit, value: int)

Bases: pybind11_object

Members:

Undefined

Radian

Degree

Arcminute

Arcsecond

Revolution

property name
__add__(
self: ostk.mathematics.geometry.Angle,
arg0: ostk.mathematics.geometry.Angle,
) ostk.mathematics.geometry.Angle
__mul__(
self: ostk.mathematics.geometry.Angle,
arg0: ostk.core.type.Real,
) ostk.mathematics.geometry.Angle
static arcminutes(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static arcseconds(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static between(*args, **kwargs)

Overloaded function.

  1. between(first_vector: numpy.ndarray[numpy.float64[2, 1]], second_vector: numpy.ndarray[numpy.float64[2, 1]]) -> ostk.mathematics.geometry.Angle

  2. between(first_vector: numpy.ndarray[numpy.float64[3, 1]], second_vector: numpy.ndarray[numpy.float64[3, 1]]) -> ostk.mathematics.geometry.Angle

static degrees(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
get_unit(
self: ostk.mathematics.geometry.Angle,
) ostk::mathematics::geometry::Angle::Unit
static half_pi() ostk.mathematics.geometry.Angle
in_arcminutes(*args, **kwargs)

Overloaded function.

  1. in_arcminutes(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_arcminutes(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_arcseconds(*args, **kwargs)

Overloaded function.

  1. in_arcseconds(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_arcseconds(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_degrees(*args, **kwargs)

Overloaded function.

  1. in_degrees(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_degrees(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_radians(*args, **kwargs)

Overloaded function.

  1. in_radians(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_radians(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_revolutions(self: ostk.mathematics.geometry.Angle) ostk.core.type.Real
in_unit(
self: ostk.mathematics.geometry.Angle,
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.Real
is_defined(self: ostk.mathematics.geometry.Angle) bool
is_near(
self: ostk.mathematics.geometry.Angle,
angle: ostk.mathematics.geometry.Angle,
tolerance: ostk.mathematics.geometry.Angle,
) bool
is_negative(self: ostk.mathematics.geometry.Angle) bool
is_zero(self: ostk.mathematics.geometry.Angle) bool
static pi() ostk.mathematics.geometry.Angle
static radians(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static revolutions(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static string_from_unit(
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.String
static symbol_from_unit(
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.String
to_string(
self: ostk.mathematics.geometry.Angle,
do_sanitize: ostk.core.type.Integer = False,
) ostk.core.type.String
static two_pi() ostk.mathematics.geometry.Angle
static undefined() ostk.mathematics.geometry.Angle
static zero() ostk.mathematics.geometry.Angle
\ No newline at end of file + ostk.mathematics.geometry.Angle — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.Angle

class Angle(
self: ostk.mathematics.geometry.Angle,
value: ostk.core.type.Real,
unit: ostk::mathematics::geometry::Angle::Unit,
)

Bases: pybind11_object

Methods

arcminutes

arcseconds

between

Overloaded function.

degrees

get_unit

half_pi

in_arcminutes

Overloaded function.

in_arcseconds

Overloaded function.

in_degrees

Overloaded function.

in_radians

Overloaded function.

in_revolutions

in_unit

is_defined

is_near

is_negative

is_zero

pi

radians

revolutions

string_from_unit

symbol_from_unit

to_string

two_pi

undefined

zero

class Unit(self: ostk.mathematics.geometry.Angle.Unit, value: int)

Bases: pybind11_object

Members:

Undefined

Radian

Degree

Arcminute

Arcsecond

Revolution

property name
__add__(
self: ostk.mathematics.geometry.Angle,
arg0: ostk.mathematics.geometry.Angle,
) ostk.mathematics.geometry.Angle
__mul__(
self: ostk.mathematics.geometry.Angle,
arg0: ostk.core.type.Real,
) ostk.mathematics.geometry.Angle
static arcminutes(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static arcseconds(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static between(*args, **kwargs)

Overloaded function.

  1. between(first_vector: numpy.ndarray[numpy.float64[2, 1]], second_vector: numpy.ndarray[numpy.float64[2, 1]]) -> ostk.mathematics.geometry.Angle

  2. between(first_vector: numpy.ndarray[numpy.float64[3, 1]], second_vector: numpy.ndarray[numpy.float64[3, 1]]) -> ostk.mathematics.geometry.Angle

static degrees(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
get_unit(
self: ostk.mathematics.geometry.Angle,
) ostk::mathematics::geometry::Angle::Unit
static half_pi() ostk.mathematics.geometry.Angle
in_arcminutes(*args, **kwargs)

Overloaded function.

  1. in_arcminutes(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_arcminutes(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_arcseconds(*args, **kwargs)

Overloaded function.

  1. in_arcseconds(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_arcseconds(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_degrees(*args, **kwargs)

Overloaded function.

  1. in_degrees(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_degrees(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_radians(*args, **kwargs)

Overloaded function.

  1. in_radians(self: ostk.mathematics.geometry.Angle) -> ostk.core.type.Real

  2. in_radians(self: ostk.mathematics.geometry.Angle, lower_bound: ostk.core.type.Real, upper_bound: ostk.core.type.Real) -> ostk.core.type.Real

in_revolutions(self: ostk.mathematics.geometry.Angle) ostk.core.type.Real
in_unit(
self: ostk.mathematics.geometry.Angle,
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.Real
is_defined(self: ostk.mathematics.geometry.Angle) bool
is_near(
self: ostk.mathematics.geometry.Angle,
angle: ostk.mathematics.geometry.Angle,
tolerance: ostk.mathematics.geometry.Angle,
) bool
is_negative(self: ostk.mathematics.geometry.Angle) bool
is_zero(self: ostk.mathematics.geometry.Angle) bool
static pi() ostk.mathematics.geometry.Angle
static radians(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static revolutions(value: ostk.core.type.Real) ostk.mathematics.geometry.Angle
static string_from_unit(
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.String
static symbol_from_unit(
unit: ostk::mathematics::geometry::Angle::Unit,
) ostk.core.type.String
to_string(
self: ostk.mathematics.geometry.Angle,
do_sanitize: ostk.core.type.Integer = False,
) ostk.core.type.String
static two_pi() ostk.mathematics.geometry.Angle
static undefined() ostk.mathematics.geometry.Angle
static zero() ostk.mathematics.geometry.Angle
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Intersection.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Intersection.html index 689b0e09..6c8354f4 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Intersection.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Intersection.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.Intersection — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.Intersection

class Intersection

Bases: pybind11_object

Methods

access_composite

as_composite

as_line

as_line_string

as_point

as_point_set

as_polygon

as_segment

empty

get_type

is_complex

is_composite

is_defined

is_empty

is_line

is_line_string

is_point

is_point_set

is_polygon

is_segment

line

point

point_set

segment

string_from_type

undefined

class Type(self: ostk.mathematics.geometry.d2.Intersection.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Empty

Point

PointSet

Line

LineString

Segment

Polygon

Complex

property name
__add__(
self: ostk.mathematics.geometry.d2.Intersection,
arg0: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.Intersection
access_composite(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Composite
as_composite(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Composite
as_line(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Line
as_line_string(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.LineString
as_point(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Point
as_point_set(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Polygon
as_segment(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Segment
static empty() ostk.mathematics.geometry.d2.Intersection
get_type(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk::mathematics::geometry::d2::Intersection::Type
is_complex(self: ostk.mathematics.geometry.d2.Intersection) bool
is_composite(self: ostk.mathematics.geometry.d2.Intersection) bool
is_defined(self: ostk.mathematics.geometry.d2.Intersection) bool
is_empty(self: ostk.mathematics.geometry.d2.Intersection) bool
is_line(self: ostk.mathematics.geometry.d2.Intersection) bool
is_line_string(self: ostk.mathematics.geometry.d2.Intersection) bool
is_point(self: ostk.mathematics.geometry.d2.Intersection) bool
is_point_set(self: ostk.mathematics.geometry.d2.Intersection) bool
is_polygon(self: ostk.mathematics.geometry.d2.Intersection) bool
is_segment(self: ostk.mathematics.geometry.d2.Intersection) bool
static line(
line: ostk.mathematics.geometry.d2.object.Line,
) ostk.mathematics.geometry.d2.Intersection
static point(
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.Intersection
static point_set(
point_set: ostk.mathematics.geometry.d2.object.PointSet,
) ostk.mathematics.geometry.d2.Intersection
static segment(
segment: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.Intersection
static string_from_type(
arg0: ostk::mathematics::geometry::d2::Intersection::Type,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.Intersection
\ No newline at end of file + ostk.mathematics.geometry.d2.Intersection — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.Intersection

class Intersection

Bases: pybind11_object

Methods

access_composite

as_composite

as_line

as_line_string

as_point

as_point_set

as_polygon

as_segment

empty

get_type

is_complex

is_composite

is_defined

is_empty

is_line

is_line_string

is_point

is_point_set

is_polygon

is_segment

line

point

point_set

segment

string_from_type

undefined

class Type(self: ostk.mathematics.geometry.d2.Intersection.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Empty

Point

PointSet

Line

LineString

Segment

Polygon

Complex

property name
__add__(
self: ostk.mathematics.geometry.d2.Intersection,
arg0: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.Intersection
access_composite(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Composite
as_composite(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Composite
as_line(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Line
as_line_string(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.LineString
as_point(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Point
as_point_set(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Polygon
as_segment(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk.mathematics.geometry.d2.object.Segment
static empty() ostk.mathematics.geometry.d2.Intersection
get_type(
self: ostk.mathematics.geometry.d2.Intersection,
) ostk::mathematics::geometry::d2::Intersection::Type
is_complex(self: ostk.mathematics.geometry.d2.Intersection) bool
is_composite(self: ostk.mathematics.geometry.d2.Intersection) bool
is_defined(self: ostk.mathematics.geometry.d2.Intersection) bool
is_empty(self: ostk.mathematics.geometry.d2.Intersection) bool
is_line(self: ostk.mathematics.geometry.d2.Intersection) bool
is_line_string(self: ostk.mathematics.geometry.d2.Intersection) bool
is_point(self: ostk.mathematics.geometry.d2.Intersection) bool
is_point_set(self: ostk.mathematics.geometry.d2.Intersection) bool
is_polygon(self: ostk.mathematics.geometry.d2.Intersection) bool
is_segment(self: ostk.mathematics.geometry.d2.Intersection) bool
static line(
line: ostk.mathematics.geometry.d2.object.Line,
) ostk.mathematics.geometry.d2.Intersection
static point(
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.Intersection
static point_set(
point_set: ostk.mathematics.geometry.d2.object.PointSet,
) ostk.mathematics.geometry.d2.Intersection
static segment(
segment: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.Intersection
static string_from_type(
arg0: ostk::mathematics::geometry::d2::Intersection::Type,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.Intersection
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Object.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Object.html index b281018a..70f25c16 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Object.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Object.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.Object — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file + ostk.mathematics.geometry.d2.Object — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Transformation.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Transformation.html index 74c108b3..52282c1d 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.Transformation.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.Transformation.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.Transformation — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.Transformation

class Transformation(
self: ostk.mathematics.geometry.d2.Transformation,
matrix: numpy.ndarray[numpy.float64[3, 3]],
)

Bases: pybind11_object

Methods

apply_to

Overloaded function.

get_inverse

get_matrix

get_type

identity

is_defined

rotation

rotation_around

string_from_type

translation

type_of_matrix

undefined

class Type(self: ostk.mathematics.geometry.d2.Transformation.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Identity

Translation

Rotation

Scaling

Reflection

Shear

Affine

property name
apply_to(*args, **kwargs)

Overloaded function.

  1. apply_to(self: ostk.mathematics.geometry.d2.Transformation, point: ostk.mathematics.geometry.d2.object.Point) -> ostk.mathematics.geometry.d2.object.Point

  2. apply_to(self: ostk.mathematics.geometry.d2.Transformation, vector: numpy.ndarray[numpy.float64[2, 1]]) -> numpy.ndarray[numpy.float64[2, 1]]

get_inverse(
self: ostk.mathematics.geometry.d2.Transformation,
) ostk.mathematics.geometry.d2.Transformation
get_matrix(
self: ostk.mathematics.geometry.d2.Transformation,
) numpy.ndarray[numpy.float64[3, 3]]
get_type(
self: ostk.mathematics.geometry.d2.Transformation,
) ostk::mathematics::geometry::d2::Transformation::Type
static identity() ostk.mathematics.geometry.d2.Transformation
is_defined(self: ostk.mathematics.geometry.d2.Transformation) bool
static rotation(
rotation_angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d2.Transformation
static rotation_around(
point: ostk.mathematics.geometry.d2.object.Point,
rotation_angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d2.Transformation
static string_from_type(
type: ostk::mathematics::geometry::d2::Transformation::Type,
) ostk.core.type.String
static translation(
transaction_vector: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.Transformation
static type_of_matrix(
matrix: numpy.ndarray[numpy.float64[3, 3]],
) ostk::mathematics::geometry::d2::Transformation::Type
static undefined() ostk.mathematics.geometry.d2.Transformation
\ No newline at end of file + ostk.mathematics.geometry.d2.Transformation — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.Transformation

class Transformation(
self: ostk.mathematics.geometry.d2.Transformation,
matrix: numpy.ndarray[numpy.float64[3, 3]],
)

Bases: pybind11_object

Methods

apply_to

Overloaded function.

get_inverse

get_matrix

get_type

identity

is_defined

rotation

rotation_around

string_from_type

translation

type_of_matrix

undefined

class Type(self: ostk.mathematics.geometry.d2.Transformation.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Identity

Translation

Rotation

Scaling

Reflection

Shear

Affine

property name
apply_to(*args, **kwargs)

Overloaded function.

  1. apply_to(self: ostk.mathematics.geometry.d2.Transformation, point: ostk.mathematics.geometry.d2.object.Point) -> ostk.mathematics.geometry.d2.object.Point

  2. apply_to(self: ostk.mathematics.geometry.d2.Transformation, vector: numpy.ndarray[numpy.float64[2, 1]]) -> numpy.ndarray[numpy.float64[2, 1]]

get_inverse(
self: ostk.mathematics.geometry.d2.Transformation,
) ostk.mathematics.geometry.d2.Transformation
get_matrix(
self: ostk.mathematics.geometry.d2.Transformation,
) numpy.ndarray[numpy.float64[3, 3]]
get_type(
self: ostk.mathematics.geometry.d2.Transformation,
) ostk::mathematics::geometry::d2::Transformation::Type
static identity() ostk.mathematics.geometry.d2.Transformation
is_defined(self: ostk.mathematics.geometry.d2.Transformation) bool
static rotation(
rotation_angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d2.Transformation
static rotation_around(
point: ostk.mathematics.geometry.d2.object.Point,
rotation_angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d2.Transformation
static string_from_type(
type: ostk::mathematics::geometry::d2::Transformation::Type,
) ostk.core.type.String
static translation(
transaction_vector: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.Transformation
static type_of_matrix(
matrix: numpy.ndarray[numpy.float64[3, 3]],
) ostk::mathematics::geometry::d2::Transformation::Type
static undefined() ostk.mathematics.geometry.d2.Transformation
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Composite.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Composite.html index b541e985..3e5aa486 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Composite.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Composite.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.Composite — Open Space Toolkit Mathematics Skip to content

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
\ No newline at end of file + ostk.mathematics.geometry.d2.object.Composite — Open Space Toolkit Mathematics Skip to content

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
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Line.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Line.html index 5fd9a6da..1c232cad 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Line.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Line.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.Line — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Line

class Line(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
direction: numpy.ndarray[numpy.float64[2, 1]],
)

Bases: Object

Methods

apply_transformation

contains

Overloaded function.

distance_to

get_direction

get_origin

intersects

is_defined

points

undefined

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Line,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.Line, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.Line, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d2.object.Line,
) numpy.ndarray[numpy.float64[2, 1]]
get_origin(
self: ostk.mathematics.geometry.d2.object.Line,
) ostk.mathematics.geometry.d2.object.Point
intersects(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Line) bool
static points(
first_point: ostk.mathematics.geometry.d2.object.Point,
second_point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Line
static undefined() ostk.mathematics.geometry.d2.object.Line
\ No newline at end of file + ostk.mathematics.geometry.d2.object.Line — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Line

class Line(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
direction: numpy.ndarray[numpy.float64[2, 1]],
)

Bases: Object

Methods

apply_transformation

contains

Overloaded function.

distance_to

get_direction

get_origin

intersects

is_defined

points

undefined

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Line,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.Line, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.Line, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d2.object.Line,
) numpy.ndarray[numpy.float64[2, 1]]
get_origin(
self: ostk.mathematics.geometry.d2.object.Line,
) ostk.mathematics.geometry.d2.object.Point
intersects(
self: ostk.mathematics.geometry.d2.object.Line,
point: ostk.mathematics.geometry.d2.object.Point,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Line) bool
static points(
first_point: ostk.mathematics.geometry.d2.object.Point,
second_point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Line
static undefined() ostk.mathematics.geometry.d2.object.Line
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.LineString.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.LineString.html index 86b34f7d..97b699be 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.LineString.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.LineString.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.LineString — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.LineString

class LineString(
self: ostk.mathematics.geometry.d2.object.LineString,
points: list[ostk.mathematics.geometry.d2.object.Point],
)

Bases: Object

Methods

apply_transformation

contains

empty

get_point_closest_to

get_point_count

intersects

is_defined

is_empty

is_near

to_string

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.LineString,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
static empty() ostk.mathematics.geometry.d2.object.LineString
get_point_closest_to(
self: ostk.mathematics.geometry.d2.object.LineString,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Point
get_point_count(self: ostk.mathematics.geometry.d2.object.LineString) int
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.LineString) bool
is_empty(self: ostk.mathematics.geometry.d2.object.LineString) bool
is_near(
self: ostk.mathematics.geometry.d2.object.LineString,
line_string: ostk.mathematics.geometry.d2.object.LineString,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.LineString,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
\ No newline at end of file + ostk.mathematics.geometry.d2.object.LineString — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.LineString

class LineString(
self: ostk.mathematics.geometry.d2.object.LineString,
points: list[ostk.mathematics.geometry.d2.object.Point],
)

Bases: Object

Methods

apply_transformation

contains

empty

get_point_closest_to

get_point_count

intersects

is_defined

is_empty

is_near

to_string

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.LineString,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
static empty() ostk.mathematics.geometry.d2.object.LineString
get_point_closest_to(
self: ostk.mathematics.geometry.d2.object.LineString,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Point
get_point_count(self: ostk.mathematics.geometry.d2.object.LineString) int
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.LineString) bool
is_empty(self: ostk.mathematics.geometry.d2.object.LineString) bool
is_near(
self: ostk.mathematics.geometry.d2.object.LineString,
line_string: ostk.mathematics.geometry.d2.object.LineString,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.LineString,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.html index 126ce787..a8b9cf8a 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.MultiPolygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.MultiPolygon

class MultiPolygon(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
polygons: list[ostk.mathematics.geometry.d2.object.Polygon],
)

Bases: Object

Methods

apply_transformation

contains

Overloaded function.

get_convex_hull

get_polygon_count

get_polygons

intersects

is_defined

polygon

to_string

undefined

union_with

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.MultiPolygon, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.MultiPolygon, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

get_convex_hull(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_polygon_count(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) int
get_polygons(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) list[ostk.mathematics.geometry.d2.object.Polygon]
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.MultiPolygon) bool
static polygon(
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.MultiPolygon
to_string(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.MultiPolygon
union_with(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
multipolygon: ostk.mathematics.geometry.d2.object.MultiPolygon,
) ostk.mathematics.geometry.d2.object.MultiPolygon
\ No newline at end of file + ostk.mathematics.geometry.d2.object.MultiPolygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.MultiPolygon

class MultiPolygon(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
polygons: list[ostk.mathematics.geometry.d2.object.Polygon],
)

Bases: Object

Methods

apply_transformation

contains

Overloaded function.

get_convex_hull

get_polygon_count

get_polygons

intersects

is_defined

polygon

to_string

undefined

union_with

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.MultiPolygon, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.MultiPolygon, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

get_convex_hull(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_polygon_count(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) int
get_polygons(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
) list[ostk.mathematics.geometry.d2.object.Polygon]
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.MultiPolygon) bool
static polygon(
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.MultiPolygon
to_string(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.MultiPolygon
union_with(
self: ostk.mathematics.geometry.d2.object.MultiPolygon,
multipolygon: ostk.mathematics.geometry.d2.object.MultiPolygon,
) ostk.mathematics.geometry.d2.object.MultiPolygon
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Point.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Point.html index 1ac959c5..5ef5acf1 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Point.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Point.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.Point — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Point

class Point(
self: ostk.mathematics.geometry.d2.object.Point,
x: ostk.core.type.Real,
y: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_vector

contains

distance_to

intersects

is_defined

is_near

origin

to_string

undefined

vector

x

y

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.Point,
arg0: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Point,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
as_vector(
self: ostk.mathematics.geometry.d2.object.Point,
) numpy.ndarray[numpy.float64[2, 1]]
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d2.object.Point,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Point) bool
is_near(
self: ostk.mathematics.geometry.d2.object.Point,
point: ostk.mathematics.geometry.d2.object.Point,
tolerance: ostk.core.type.Real,
) bool
static origin() ostk.mathematics.geometry.d2.object.Point
to_string(
self: ostk.mathematics.geometry.d2.object.Point,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Point
static vector(
vector: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.object.Point
x(self: ostk.mathematics.geometry.d2.object.Point) ostk.core.type.Real
y(self: ostk.mathematics.geometry.d2.object.Point) ostk.core.type.Real
\ No newline at end of file + ostk.mathematics.geometry.d2.object.Point — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Point

class Point(
self: ostk.mathematics.geometry.d2.object.Point,
x: ostk.core.type.Real,
y: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_vector

contains

distance_to

intersects

is_defined

is_near

origin

to_string

undefined

vector

x

y

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.Point,
arg0: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Point,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
as_vector(
self: ostk.mathematics.geometry.d2.object.Point,
) numpy.ndarray[numpy.float64[2, 1]]
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d2.object.Point,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Point) bool
is_near(
self: ostk.mathematics.geometry.d2.object.Point,
point: ostk.mathematics.geometry.d2.object.Point,
tolerance: ostk.core.type.Real,
) bool
static origin() ostk.mathematics.geometry.d2.object.Point
to_string(
self: ostk.mathematics.geometry.d2.object.Point,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Point
static vector(
vector: numpy.ndarray[numpy.float64[2, 1]],
) ostk.mathematics.geometry.d2.object.Point
x(self: ostk.mathematics.geometry.d2.object.Point) ostk.core.type.Real
y(self: ostk.mathematics.geometry.d2.object.Point) ostk.core.type.Real
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.PointSet.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.PointSet.html index 0c99572f..33f167a1 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.PointSet.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.PointSet.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.PointSet — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.PointSet

class PointSet(
self: ostk.mathematics.geometry.d2.object.PointSet,
points: list[ostk.mathematics.geometry.d2.object.Point],
)

Bases: Object

Methods

apply_transformation

contains

distance_to

empty

get_point_closest_to

get_size

intersects

is_defined

is_empty

is_near

to_string

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.PointSet,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d2.object.PointSet,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
static empty() ostk.mathematics.geometry.d2.object.PointSet
get_point_closest_to(
self: ostk.mathematics.geometry.d2.object.PointSet,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Point
get_size(self: ostk.mathematics.geometry.d2.object.PointSet) int
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.PointSet) bool
is_empty(self: ostk.mathematics.geometry.d2.object.PointSet) bool
is_near(
self: ostk.mathematics.geometry.d2.object.PointSet,
point_set: ostk.mathematics.geometry.d2.object.PointSet,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.PointSet,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
\ No newline at end of file + ostk.mathematics.geometry.d2.object.PointSet — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.PointSet

class PointSet(
self: ostk.mathematics.geometry.d2.object.PointSet,
points: list[ostk.mathematics.geometry.d2.object.Point],
)

Bases: Object

Methods

apply_transformation

contains

distance_to

empty

get_point_closest_to

get_size

intersects

is_defined

is_empty

is_near

to_string

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.PointSet,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d2.object.PointSet,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.core.type.Real
static empty() ostk.mathematics.geometry.d2.object.PointSet
get_point_closest_to(
self: ostk.mathematics.geometry.d2.object.PointSet,
point: ostk.mathematics.geometry.d2.object.Point,
) ostk.mathematics.geometry.d2.object.Point
get_size(self: ostk.mathematics.geometry.d2.object.PointSet) int
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.PointSet) bool
is_empty(self: ostk.mathematics.geometry.d2.object.PointSet) bool
is_near(
self: ostk.mathematics.geometry.d2.object.PointSet,
point_set: ostk.mathematics.geometry.d2.object.PointSet,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.PointSet,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Polygon.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Polygon.html index 7494d027..7cb56c2d 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Polygon.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Polygon.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.Polygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Polygon

class Polygon(*args, **kwargs)

Bases: Object

Overloaded function.

  1. __init__(self: ostk.mathematics.geometry.d2.object.Polygon, outer_ring: list[ostk.mathematics.geometry.d2.object.Point], inner_rings: list[list[ostk.mathematics.geometry.d2.object.Point]]) -> None

  2. __init__(self: ostk.mathematics.geometry.d2.object.Polygon, outer_ring: list[ostk.mathematics.geometry.d2.object.Point]) -> None

Methods

apply_transformation

contains

Overloaded function.

difference_with

get_convex_hull

get_edge_at

get_edge_count

get_edges

get_inner_ring_at

get_inner_ring_count

get_outer_ring

get_vertex_at

get_vertex_count

get_vertices

intersection_with

intersects

is_defined

is_near

to_string

undefined

union_with

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Polygon,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.Polygon, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.Polygon, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

difference_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::Intersection
get_convex_hull(
self: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_edge_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.Segment
get_edge_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_edges(
self: ostk.mathematics.geometry.d2.object.Polygon,
) list[ostk.mathematics.geometry.d2.object.Segment]
get_inner_ring_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.LineString
get_inner_ring_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_outer_ring(
self: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.LineString
get_vertex_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.Point
get_vertex_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_vertices(
self: ostk.mathematics.geometry.d2.object.Polygon,
) list[ostk.mathematics.geometry.d2.object.Point]
intersection_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::Intersection
intersects(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Polygon) bool
is_near(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.Polygon,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Polygon
union_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::object::MultiPolygon
\ No newline at end of file + ostk.mathematics.geometry.d2.object.Polygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Polygon

class Polygon(*args, **kwargs)

Bases: Object

Overloaded function.

  1. __init__(self: ostk.mathematics.geometry.d2.object.Polygon, outer_ring: list[ostk.mathematics.geometry.d2.object.Point], inner_rings: list[list[ostk.mathematics.geometry.d2.object.Point]]) -> None

  2. __init__(self: ostk.mathematics.geometry.d2.object.Polygon, outer_ring: list[ostk.mathematics.geometry.d2.object.Point]) -> None

Methods

apply_transformation

contains

Overloaded function.

difference_with

get_convex_hull

get_edge_at

get_edge_count

get_edges

get_inner_ring_at

get_inner_ring_count

get_outer_ring

get_vertex_at

get_vertex_count

get_vertices

intersection_with

intersects

is_defined

is_near

to_string

undefined

union_with

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Polygon,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d2.object.Polygon, point: ostk.mathematics.geometry.d2.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d2.object.Polygon, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> bool

difference_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::Intersection
get_convex_hull(
self: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_edge_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.Segment
get_edge_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_edges(
self: ostk.mathematics.geometry.d2.object.Polygon,
) list[ostk.mathematics.geometry.d2.object.Segment]
get_inner_ring_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.LineString
get_inner_ring_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_outer_ring(
self: ostk.mathematics.geometry.d2.object.Polygon,
) ostk.mathematics.geometry.d2.object.LineString
get_vertex_at(
self: ostk.mathematics.geometry.d2.object.Polygon,
index: int,
) ostk.mathematics.geometry.d2.object.Point
get_vertex_count(self: ostk.mathematics.geometry.d2.object.Polygon) int
get_vertices(
self: ostk.mathematics.geometry.d2.object.Polygon,
) list[ostk.mathematics.geometry.d2.object.Point]
intersection_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::Intersection
intersects(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Polygon) bool
is_near(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
tolerance: ostk.core.type.Real,
) bool
to_string(
self: ostk.mathematics.geometry.d2.object.Polygon,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Polygon
union_with(
self: ostk.mathematics.geometry.d2.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
) ostk::mathematics::geometry::d2::object::MultiPolygon
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Segment.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Segment.html index 79b4fff9..d386e202 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Segment.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.Segment.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.Segment — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Segment

class Segment(
self: ostk.mathematics.geometry.d2.object.Segment,
start_point: ostk.mathematics.geometry.d2.object.Point,
end_point: ostk.mathematics.geometry.d2.object.Point,
)

Bases: Object

Methods

apply_transformation

contains

distance_to

Overloaded function.

get_center

get_direction

get_first_point

get_length

get_second_point

intersects

is_defined

is_degenerate

to_line

to_string

undefined

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Segment,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(*args, **kwargs)

Overloaded function.

  1. distance_to(self: ostk.mathematics.geometry.d2.object.Segment, point: ostk.mathematics.geometry.d2.object.Point) -> ostk.core.type.Real

  2. distance_to(self: ostk.mathematics.geometry.d2.object.Segment, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> ostk.core.type.Real

get_center(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
get_direction(
self: ostk.mathematics.geometry.d2.object.Segment,
) numpy.ndarray[numpy.float64[2, 1]]
get_first_point(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
get_length(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.core.type.Real
get_second_point(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Segment) bool
is_degenerate(self: ostk.mathematics.geometry.d2.object.Segment) bool
to_line(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Line
to_string(
self: ostk.mathematics.geometry.d2.object.Segment,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Segment
\ No newline at end of file + ostk.mathematics.geometry.d2.object.Segment — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d2.object.Segment

class Segment(
self: ostk.mathematics.geometry.d2.object.Segment,
start_point: ostk.mathematics.geometry.d2.object.Point,
end_point: ostk.mathematics.geometry.d2.object.Point,
)

Bases: Object

Methods

apply_transformation

contains

distance_to

Overloaded function.

get_center

get_direction

get_first_point

get_length

get_second_point

intersects

is_defined

is_degenerate

to_line

to_string

undefined

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

Bases: pybind11_object

Members:

Undefined

Standard

WKT

property name
apply_transformation(
self: ostk.mathematics.geometry.d2.object.Segment,
transformation: ostk::mathematics::geometry::d2::Transformation,
) None
contains(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
distance_to(*args, **kwargs)

Overloaded function.

  1. distance_to(self: ostk.mathematics.geometry.d2.object.Segment, point: ostk.mathematics.geometry.d2.object.Point) -> ostk.core.type.Real

  2. distance_to(self: ostk.mathematics.geometry.d2.object.Segment, point_set: ostk.mathematics.geometry.d2.object.PointSet) -> ostk.core.type.Real

get_center(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
get_direction(
self: ostk.mathematics.geometry.d2.object.Segment,
) numpy.ndarray[numpy.float64[2, 1]]
get_first_point(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
get_length(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.core.type.Real
get_second_point(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Point
intersects(
self: ostk.mathematics.geometry.d2.Object,
object: ostk.mathematics.geometry.d2.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d2.object.Segment) bool
is_degenerate(self: ostk.mathematics.geometry.d2.object.Segment) bool
to_line(
self: ostk.mathematics.geometry.d2.object.Segment,
) ostk.mathematics.geometry.d2.object.Line
to_string(
self: ostk.mathematics.geometry.d2.object.Segment,
format: ostk.mathematics.geometry.d2.Object.Format = <Format.Standard: 1>,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d2.object.Segment
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.html index 3243fb39..4af3fb20 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.set_point_2_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file + ostk.mathematics.geometry.d2.object.set_point_2_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.html b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.html index 12c48670..b806a75a 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.html @@ -1 +1 @@ - ostk.mathematics.geometry.d2.object.set_point_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file + ostk.mathematics.geometry.d2.object.set_point_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Intersection.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Intersection.html index 925dbecd..fb69ea2c 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Intersection.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Intersection.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.Intersection — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Intersection

class Intersection

Bases: pybind11_object

Methods

access_composite

as_composite

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

empty

get_type

is_complex

is_composite

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

line

point

point_set

ray

segment

string_from_type

undefined

class Type(self: ostk.mathematics.geometry.d3.Intersection.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Empty

Point

PointSet

Line

Ray

Segment

Plane

Sphere

Ellipsoid

Complex

property name
__add__(
self: ostk.mathematics.geometry.d3.Intersection,
arg0: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.Intersection
access_composite(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Composite
as_composite(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Composite
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Line
as_line_string(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.LineString
as_plane(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Plane
as_point(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Point
as_point_set(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Ray
as_segment(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Sphere
static empty() ostk.mathematics.geometry.d3.Intersection
get_type(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk::mathematics::geometry::d3::Intersection::Type
is_complex(self: ostk.mathematics.geometry.d3.Intersection) bool
is_composite(self: ostk.mathematics.geometry.d3.Intersection) bool
is_defined(self: ostk.mathematics.geometry.d3.Intersection) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Intersection) bool
is_empty(self: ostk.mathematics.geometry.d3.Intersection) bool
is_line(self: ostk.mathematics.geometry.d3.Intersection) bool
is_line_string(self: ostk.mathematics.geometry.d3.Intersection) bool
is_plane(self: ostk.mathematics.geometry.d3.Intersection) bool
is_point(self: ostk.mathematics.geometry.d3.Intersection) bool
is_point_set(self: ostk.mathematics.geometry.d3.Intersection) bool
is_polygon(self: ostk.mathematics.geometry.d3.Intersection) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Intersection) bool
is_ray(self: ostk.mathematics.geometry.d3.Intersection) bool
is_segment(self: ostk.mathematics.geometry.d3.Intersection) bool
is_sphere(self: ostk.mathematics.geometry.d3.Intersection) bool
static line(
line: ostk.mathematics.geometry.d3.object.Line,
) ostk.mathematics.geometry.d3.Intersection
static point(
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.Intersection
static point_set(
point_set: ostk.mathematics.geometry.d3.object.PointSet,
) ostk.mathematics.geometry.d3.Intersection
static ray(
ray: ostk.mathematics.geometry.d3.object.Ray,
) ostk.mathematics.geometry.d3.Intersection
static segment(
segment: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.Intersection
static string_from_type(
type: ostk::mathematics::geometry::d3::Intersection::Type,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d3.Intersection
\ No newline at end of file + ostk.mathematics.geometry.d3.Intersection — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Intersection

class Intersection

Bases: pybind11_object

Methods

access_composite

as_composite

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

empty

get_type

is_complex

is_composite

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

line

point

point_set

ray

segment

string_from_type

undefined

class Type(self: ostk.mathematics.geometry.d3.Intersection.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Empty

Point

PointSet

Line

Ray

Segment

Plane

Sphere

Ellipsoid

Complex

property name
__add__(
self: ostk.mathematics.geometry.d3.Intersection,
arg0: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.Intersection
access_composite(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Composite
as_composite(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Composite
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Line
as_line_string(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.LineString
as_plane(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Plane
as_point(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Point
as_point_set(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Ray
as_segment(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk.mathematics.geometry.d3.object.Sphere
static empty() ostk.mathematics.geometry.d3.Intersection
get_type(
self: ostk.mathematics.geometry.d3.Intersection,
) ostk::mathematics::geometry::d3::Intersection::Type
is_complex(self: ostk.mathematics.geometry.d3.Intersection) bool
is_composite(self: ostk.mathematics.geometry.d3.Intersection) bool
is_defined(self: ostk.mathematics.geometry.d3.Intersection) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Intersection) bool
is_empty(self: ostk.mathematics.geometry.d3.Intersection) bool
is_line(self: ostk.mathematics.geometry.d3.Intersection) bool
is_line_string(self: ostk.mathematics.geometry.d3.Intersection) bool
is_plane(self: ostk.mathematics.geometry.d3.Intersection) bool
is_point(self: ostk.mathematics.geometry.d3.Intersection) bool
is_point_set(self: ostk.mathematics.geometry.d3.Intersection) bool
is_polygon(self: ostk.mathematics.geometry.d3.Intersection) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Intersection) bool
is_ray(self: ostk.mathematics.geometry.d3.Intersection) bool
is_segment(self: ostk.mathematics.geometry.d3.Intersection) bool
is_sphere(self: ostk.mathematics.geometry.d3.Intersection) bool
static line(
line: ostk.mathematics.geometry.d3.object.Line,
) ostk.mathematics.geometry.d3.Intersection
static point(
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.Intersection
static point_set(
point_set: ostk.mathematics.geometry.d3.object.PointSet,
) ostk.mathematics.geometry.d3.Intersection
static ray(
ray: ostk.mathematics.geometry.d3.object.Ray,
) ostk.mathematics.geometry.d3.Intersection
static segment(
segment: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.Intersection
static string_from_type(
type: ostk::mathematics::geometry::d3::Intersection::Type,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d3.Intersection
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Object.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Object.html index b5959fb8..afdfa169 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Object.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Object.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.Object — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Object

class Object

Bases: pybind11_object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

apply_transformation(
self: ostk.mathematics.geometry.d3.Object,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.Object) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
\ No newline at end of file + ostk.mathematics.geometry.d3.Object — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Object

class Object

Bases: pybind11_object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

apply_transformation(
self: ostk.mathematics.geometry.d3.Object,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.Object) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Transformation.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Transformation.html index b263af19..65086bbc 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.Transformation.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.Transformation.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.Transformation — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Transformation

class Transformation(
self: ostk.mathematics.geometry.d3.Transformation,
matrix: numpy.ndarray[numpy.float64[4, 4]],
)

Bases: pybind11_object

Methods

apply_to

Overloaded function.

get_inverse

get_matrix

get_type

identity

is_defined

rotation

Overloaded function.

rotation_around

string_from_type

translation

type_of_matrix

undefined

class Type(self: ostk.mathematics.geometry.d3.Transformation.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Identity

Translation

Rotation

Scaling

Reflection

Shear

Affine

property name
apply_to(*args, **kwargs)

Overloaded function.

  1. apply_to(self: ostk.mathematics.geometry.d3.Transformation, point: ostk.mathematics.geometry.d3.object.Point) -> ostk.mathematics.geometry.d3.object.Point

  2. apply_to(self: ostk.mathematics.geometry.d3.Transformation, vector: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 1]]

get_inverse(
self: ostk.mathematics.geometry.d3.Transformation,
) ostk.mathematics.geometry.d3.Transformation
get_matrix(
self: ostk.mathematics.geometry.d3.Transformation,
) numpy.ndarray[numpy.float64[4, 4]]
get_type(
self: ostk.mathematics.geometry.d3.Transformation,
) ostk::mathematics::geometry::d3::Transformation::Type
static identity() ostk.mathematics.geometry.d3.Transformation
is_defined(self: ostk.mathematics.geometry.d3.Transformation) bool
static rotation(*args, **kwargs)

Overloaded function.

  1. rotation(rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector) -> ostk.mathematics.geometry.d3.Transformation

  2. rotation(rotation_matrix: ostk::mathematics::geometry::d3::transformation::rotation::RotationMatrix) -> ostk.mathematics.geometry.d3.Transformation

static rotation_around(
point: ostk.mathematics.geometry.d3.object.Point,
rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector,
) ostk.mathematics.geometry.d3.Transformation
static string_from_type(
type: ostk::mathematics::geometry::d3::Transformation::Type,
) ostk.core.type.String
static translation(
translation_vector: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.Transformation
static type_of_matrix(
matrix: numpy.ndarray[numpy.float64[4, 4]],
) ostk::mathematics::geometry::d3::Transformation::Type
static undefined() ostk.mathematics.geometry.d3.Transformation
\ No newline at end of file + ostk.mathematics.geometry.d3.Transformation — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.Transformation

class Transformation(
self: ostk.mathematics.geometry.d3.Transformation,
matrix: numpy.ndarray[numpy.float64[4, 4]],
)

Bases: pybind11_object

Methods

apply_to

Overloaded function.

get_inverse

get_matrix

get_type

identity

is_defined

rotation

Overloaded function.

rotation_around

string_from_type

translation

type_of_matrix

undefined

class Type(self: ostk.mathematics.geometry.d3.Transformation.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Identity

Translation

Rotation

Scaling

Reflection

Shear

Affine

property name
apply_to(*args, **kwargs)

Overloaded function.

  1. apply_to(self: ostk.mathematics.geometry.d3.Transformation, point: ostk.mathematics.geometry.d3.object.Point) -> ostk.mathematics.geometry.d3.object.Point

  2. apply_to(self: ostk.mathematics.geometry.d3.Transformation, vector: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 1]]

get_inverse(
self: ostk.mathematics.geometry.d3.Transformation,
) ostk.mathematics.geometry.d3.Transformation
get_matrix(
self: ostk.mathematics.geometry.d3.Transformation,
) numpy.ndarray[numpy.float64[4, 4]]
get_type(
self: ostk.mathematics.geometry.d3.Transformation,
) ostk::mathematics::geometry::d3::Transformation::Type
static identity() ostk.mathematics.geometry.d3.Transformation
is_defined(self: ostk.mathematics.geometry.d3.Transformation) bool
static rotation(*args, **kwargs)

Overloaded function.

  1. rotation(rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector) -> ostk.mathematics.geometry.d3.Transformation

  2. rotation(rotation_matrix: ostk::mathematics::geometry::d3::transformation::rotation::RotationMatrix) -> ostk.mathematics.geometry.d3.Transformation

static rotation_around(
point: ostk.mathematics.geometry.d3.object.Point,
rotation_vector: ostk::mathematics::geometry::d3::transformation::rotation::RotationVector,
) ostk.mathematics.geometry.d3.Transformation
static string_from_type(
type: ostk::mathematics::geometry::d3::Transformation::Type,
) ostk.core.type.String
static translation(
translation_vector: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.Transformation
static type_of_matrix(
matrix: numpy.ndarray[numpy.float64[4, 4]],
) ostk::mathematics::geometry::d3::Transformation::Type
static undefined() ostk.mathematics.geometry.d3.Transformation
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Composite.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Composite.html index 44209029..e1cb4e57 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Composite.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Composite.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Composite — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Composite

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

Bases: Object

Methods

access_object_at

apply_transformation

as_composite

as_cone

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

empty

get_object_count

intersection_with

Overloaded function.

intersects

Overloaded function.

is_composite

is_cone

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

__add__(
self: ostk.mathematics.geometry.d3.object.Composite,
arg0: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Composite
access_object_at(
self: ostk.mathematics.geometry.d3.object.Composite,
index: int,
) ostk.mathematics.geometry.d3.Object
apply_transformation(
self: ostk.mathematics.geometry.d3.object.Composite,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_composite(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Composite
as_cone(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Cone
as_ellipsoid(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Line
as_line_string(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.LineString
as_plane(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Plane
as_point(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Point
as_point_set(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Ray
as_segment(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Segment
as_sphere(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Sphere
contains(*args, **kwargs)

Overloaded function.

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

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

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

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Composite, object: ostk.mathematics.geometry.d3.Object) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Composite, composite: ostk.mathematics.geometry.d3.object.Composite) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

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

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

is_composite(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_cone(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_empty(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_line(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_line_string(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_plane(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_point(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_point_set(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_polygon(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_pyramid(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_ray(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_segment(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_sphere(self: ostk.mathematics.geometry.d3.object.Composite) bool
static undefined() ostk.mathematics.geometry.d3.object.Composite
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Composite — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Composite

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

Bases: Object

Methods

access_object_at

apply_transformation

as_composite

as_cone

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

empty

get_object_count

intersection_with

Overloaded function.

intersects

Overloaded function.

is_composite

is_cone

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

__add__(
self: ostk.mathematics.geometry.d3.object.Composite,
arg0: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Composite
access_object_at(
self: ostk.mathematics.geometry.d3.object.Composite,
index: int,
) ostk.mathematics.geometry.d3.Object
apply_transformation(
self: ostk.mathematics.geometry.d3.object.Composite,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_composite(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Composite
as_cone(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Cone
as_ellipsoid(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Line
as_line_string(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.LineString
as_plane(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Plane
as_point(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Point
as_point_set(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Ray
as_segment(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Segment
as_sphere(
self: ostk.mathematics.geometry.d3.object.Composite,
) ostk.mathematics.geometry.d3.object.Sphere
contains(*args, **kwargs)

Overloaded function.

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

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

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

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Composite, object: ostk.mathematics.geometry.d3.Object) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Composite, composite: ostk.mathematics.geometry.d3.object.Composite) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

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

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

is_composite(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_cone(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_empty(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_line(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_line_string(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_plane(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_point(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_point_set(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_polygon(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_pyramid(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_ray(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_segment(self: ostk.mathematics.geometry.d3.object.Composite) bool
is_sphere(self: ostk.mathematics.geometry.d3.object.Composite) bool
static undefined() ostk.mathematics.geometry.d3.object.Composite
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cone.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cone.html index 3e94f74e..97738d7d 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cone.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cone.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Cone — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Cone

class Cone(self: ostk.mathematics.geometry.d3.object.Cone, apex: ostk.mathematics.geometry.d3.object.Point, axis: numpy.ndarray[numpy.float64[3, 1]], angle: ostk::mathematics::geometry::Angle)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_angle

get_apex

get_axis

get_rays_of_lateral_surface

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Cone,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Cone, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Cone, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Cone, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Cone, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. contains(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere) -> bool

  6. contains(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Cone,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_angle(
self: ostk.mathematics.geometry.d3.object.Cone,
) ostk::mathematics::geometry::Angle
get_apex(
self: ostk.mathematics.geometry.d3.object.Cone,
) ostk.mathematics.geometry.d3.object.Point
get_axis(
self: ostk.mathematics.geometry.d3.object.Cone,
) numpy.ndarray[numpy.float64[3, 1]]
get_rays_of_lateral_surface(
self: ostk.mathematics.geometry.d3.object.Cone,
ray_count: int = 0,
) list[ostk.mathematics.geometry.d3.object.Ray]
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere, discretization_level: int = 40) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, discretization_level: int = 40) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Cone) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Cone
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Cone — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Cone

class Cone(self: ostk.mathematics.geometry.d3.object.Cone, apex: ostk.mathematics.geometry.d3.object.Point, axis: numpy.ndarray[numpy.float64[3, 1]], angle: ostk::mathematics::geometry::Angle)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_angle

get_apex

get_axis

get_rays_of_lateral_surface

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Cone,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Cone, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Cone, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Cone, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Cone, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. contains(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere) -> bool

  6. contains(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Cone,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_angle(
self: ostk.mathematics.geometry.d3.object.Cone,
) ostk::mathematics::geometry::Angle
get_apex(
self: ostk.mathematics.geometry.d3.object.Cone,
) ostk.mathematics.geometry.d3.object.Point
get_axis(
self: ostk.mathematics.geometry.d3.object.Cone,
) numpy.ndarray[numpy.float64[3, 1]]
get_rays_of_lateral_surface(
self: ostk.mathematics.geometry.d3.object.Cone,
ray_count: int = 0,
) list[ostk.mathematics.geometry.d3.object.Ray]
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Cone, sphere: ostk.mathematics.geometry.d3.object.Sphere, discretization_level: int = 40) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Cone, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, discretization_level: int = 40) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Cone) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Cone
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.html index 41cff2ae..0dcdac42 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Cuboid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Cuboid

class Cuboid(
self: ostk.mathematics.geometry.d3.object.Cuboid,
center: ostk.mathematics.geometry.d3.object.Point,
axes: list,
extent: list,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

cube

get_center

get_first_axis

get_first_extent

get_second_axis

get_second_extent

get_third_axis

get_third_extent

get_vertices

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Cuboid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
static cube(
center: ostk.mathematics.geometry.d3.object.Point,
extent: ostk.core.type.Real,
) ostk.mathematics.geometry.d3.object.Cuboid
get_center(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.mathematics.geometry.d3.object.Point
get_first_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_second_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_second_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_third_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_third_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_vertices(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) list[ostk.mathematics.geometry.d3.object.Point]
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, cuboid: ostk.mathematics.geometry.d3.object.Cuboid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Cuboid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Cuboid,
arg0: ostk.mathematics.geometry.d3.object.Cuboid,
arg1: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Cuboid
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Cuboid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Cuboid

class Cuboid(
self: ostk.mathematics.geometry.d3.object.Cuboid,
center: ostk.mathematics.geometry.d3.object.Point,
axes: list,
extent: list,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

cube

get_center

get_first_axis

get_first_extent

get_second_axis

get_second_extent

get_third_axis

get_third_extent

get_vertices

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Cuboid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
static cube(
center: ostk.mathematics.geometry.d3.object.Point,
extent: ostk.core.type.Real,
) ostk.mathematics.geometry.d3.object.Cuboid
get_center(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.mathematics.geometry.d3.object.Point
get_first_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_second_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_second_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_third_axis(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) numpy.ndarray[numpy.float64[3, 1]]
get_third_extent(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) ostk.core.type.Real
get_vertices(
self: ostk.mathematics.geometry.d3.object.Cuboid,
) list[ostk.mathematics.geometry.d3.object.Point]
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Cuboid, cuboid: ostk.mathematics.geometry.d3.object.Cuboid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Cuboid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Cuboid,
arg0: ostk.mathematics.geometry.d3.object.Cuboid,
arg1: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Cuboid
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.html index 36902622..feea4c1e 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Ellipsoid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Ellipsoid

class Ellipsoid(*args, **kwargs)

Bases: Object

Overloaded function.

  1. __init__(self: ostk.mathematics.geometry.d3.object.Ellipsoid, center: ostk.mathematics.geometry.d3.object.Point, first_principal_semi_axis: ostk.core.type.Real, second_principal_semi_axis: ostk.core.type.Real, third_principal_semi_axis: ostk.core.type.Real) -> None

  2. __init__(self: ostk.mathematics.geometry.d3.object.Ellipsoid, center: ostk.mathematics.geometry.d3.object.Point, first_principal_semi_axis: ostk.core.type.Real, second_principal_semi_axis: ostk.core.type.Real, third_principal_semi_axis: ostk.core.type.Real, orientation: ostk::mathematics::geometry::d3::transformation::rotation::Quaternion) -> None

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_center

get_first_axis

get_first_principal_semi_axis

get_matrix

get_orientation

get_second_axis

get_second_principal_semi_axis

get_third_axis

get_third_principal_semi_axis

intersection

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

get_center(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.mathematics.geometry.d3.object.Point
get_first_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
get_matrix(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 3]]
get_orientation(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk::mathematics::geometry::d3::transformation::rotation::Quaternion
get_second_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_second_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
get_third_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_third_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
intersection(*args, **kwargs)

Overloaded function.

  1. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, ray: ostk.mathematics.geometry.d3.object.Ray, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> ostk::mathematics::geometry::d3::Intersection

  4. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, pyramid: ostk::mathematics::geometry::d3::object::Pyramid, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

  5. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, cone: ostk::mathematics::geometry::d3::object::Cone, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  6. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, plane: ostk.mathematics.geometry.d3.object.Plane) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Ellipsoid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Ellipsoid
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Ellipsoid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Ellipsoid

class Ellipsoid(*args, **kwargs)

Bases: Object

Overloaded function.

  1. __init__(self: ostk.mathematics.geometry.d3.object.Ellipsoid, center: ostk.mathematics.geometry.d3.object.Point, first_principal_semi_axis: ostk.core.type.Real, second_principal_semi_axis: ostk.core.type.Real, third_principal_semi_axis: ostk.core.type.Real) -> None

  2. __init__(self: ostk.mathematics.geometry.d3.object.Ellipsoid, center: ostk.mathematics.geometry.d3.object.Point, first_principal_semi_axis: ostk.core.type.Real, second_principal_semi_axis: ostk.core.type.Real, third_principal_semi_axis: ostk.core.type.Real, orientation: ostk::mathematics::geometry::d3::transformation::rotation::Quaternion) -> None

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_center

get_first_axis

get_first_principal_semi_axis

get_matrix

get_orientation

get_second_axis

get_second_principal_semi_axis

get_third_axis

get_third_principal_semi_axis

intersection

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

get_center(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.mathematics.geometry.d3.object.Point
get_first_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
get_matrix(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 3]]
get_orientation(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk::mathematics::geometry::d3::transformation::rotation::Quaternion
get_second_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_second_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
get_third_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) numpy.ndarray[numpy.float64[3, 1]]
get_third_principal_semi_axis(
self: ostk.mathematics.geometry.d3.object.Ellipsoid,
) ostk.core.type.Real
intersection(*args, **kwargs)

Overloaded function.

  1. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, ray: ostk.mathematics.geometry.d3.object.Ray, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> ostk::mathematics::geometry::d3::Intersection

  4. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, pyramid: ostk::mathematics::geometry::d3::object::Pyramid, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

  5. intersection(self: ostk.mathematics.geometry.d3.object.Ellipsoid, cone: ostk::mathematics::geometry::d3::object::Cone, only_in_sight: bool) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  6. intersects(self: ostk.mathematics.geometry.d3.object.Ellipsoid, plane: ostk.mathematics.geometry.d3.object.Plane) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Ellipsoid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Ellipsoid
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Line.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Line.html index 0cecca53..e6148a59 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Line.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Line.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Line — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Line

class Line(
self: ostk.mathematics.geometry.d3.object.Line,
origin: ostk.mathematics.geometry.d3.object.Point,
direction: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_direction

get_origin

intersection_with

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

points

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Line,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Line, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Line, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Line,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d3.object.Line,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Line,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(
self: ostk.mathematics.geometry.d3.object.Line,
plane: ostk::mathematics::geometry::d3::object::Plane,
) ostk::mathematics::geometry::d3::Intersection
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Line, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Line, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Line, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Line, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Line) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static points(
first_point: ostk.mathematics.geometry.d3.object.Point,
second_point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Line
static undefined() ostk.mathematics.geometry.d3.object.Line
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Line — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Line

class Line(
self: ostk.mathematics.geometry.d3.object.Line,
origin: ostk.mathematics.geometry.d3.object.Point,
direction: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_direction

get_origin

intersection_with

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

points

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Line,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Line, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Line, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Line,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d3.object.Line,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Line,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(
self: ostk.mathematics.geometry.d3.object.Line,
plane: ostk::mathematics::geometry::d3::object::Plane,
) ostk::mathematics::geometry::d3::Intersection
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Line, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Line, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Line, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Line, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Line) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static points(
first_point: ostk.mathematics.geometry.d3.object.Point,
second_point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Line
static undefined() ostk.mathematics.geometry.d3.object.Line
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.LineString.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.LineString.html index ef3da3e6..5f0f6555 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.LineString.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.LineString.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.LineString — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.LineString

class LineString(
self: ostk.mathematics.geometry.d3.object.LineString,
points: list[ostk.mathematics.geometry.d3.object.Point],
)

Bases: Object

Methods

access_point_at

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

empty

get_point_closest_to

get_point_count

intersects

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

segment

access_point_at(
self: ostk.mathematics.geometry.d3.object.LineString,
index: int,
) ostk.mathematics.geometry.d3.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d3.object.LineString,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
static empty() ostk.mathematics.geometry.d3.object.LineString
get_point_closest_to(
self: ostk.mathematics.geometry.d3.object.LineString,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Point
get_point_count(self: ostk.mathematics.geometry.d3.object.LineString) int
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.LineString) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_empty(self: ostk.mathematics.geometry.d3.object.LineString) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.LineString,
line_string: ostk.mathematics.geometry.d3.object.LineString,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static segment(
segment: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.LineString
\ No newline at end of file + ostk.mathematics.geometry.d3.object.LineString — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.LineString

class LineString(
self: ostk.mathematics.geometry.d3.object.LineString,
points: list[ostk.mathematics.geometry.d3.object.Point],
)

Bases: Object

Methods

access_point_at

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

empty

get_point_closest_to

get_point_count

intersects

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

segment

access_point_at(
self: ostk.mathematics.geometry.d3.object.LineString,
index: int,
) ostk.mathematics.geometry.d3.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d3.object.LineString,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
static empty() ostk.mathematics.geometry.d3.object.LineString
get_point_closest_to(
self: ostk.mathematics.geometry.d3.object.LineString,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Point
get_point_count(self: ostk.mathematics.geometry.d3.object.LineString) int
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.LineString) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_empty(self: ostk.mathematics.geometry.d3.object.LineString) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.LineString,
line_string: ostk.mathematics.geometry.d3.object.LineString,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static segment(
segment: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.LineString
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Plane.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Plane.html index 9738e878..39117964 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Plane.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Plane.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Plane — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Plane

class Plane(
self: ostk.mathematics.geometry.d3.object.Plane,
point: ostk.mathematics.geometry.d3.object.Point,
normal_vector: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_normal_vector

get_point

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Plane,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. contains(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

get_normal_vector(
self: ostk.mathematics.geometry.d3.object.Plane,
) numpy.ndarray[numpy.float64[3, 1]]
get_point(
self: ostk.mathematics.geometry.d3.object.Plane,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  4. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> ostk::mathematics::geometry::d3::Intersection

  5. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Plane) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Plane
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Plane — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Plane

class Plane(
self: ostk.mathematics.geometry.d3.object.Plane,
point: ostk.mathematics.geometry.d3.object.Point,
normal_vector: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_normal_vector

get_point

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Plane,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. contains(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

get_normal_vector(
self: ostk.mathematics.geometry.d3.object.Plane,
) numpy.ndarray[numpy.float64[3, 1]]
get_point(
self: ostk.mathematics.geometry.d3.object.Plane,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  4. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> ostk::mathematics::geometry::d3::Intersection

  5. intersection_with(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Plane, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Plane, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Plane, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Plane, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Plane, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Plane) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Plane
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Point.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Point.html index a944a553..4d238373 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Point.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Point.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Point — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Point

class Point(
self: ostk.mathematics.geometry.d3.object.Point,
first_coordinate: ostk.core.type.Real,
second_coordinate: ostk.core.type.Real,
third_coordinate: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

as_vector

contains

distance_to

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

origin

to_string

undefined

vector

x

y

z

__add__(
self: ostk.mathematics.geometry.d3.object.Point,
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d3.object.Point,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
as_vector(
self: ostk.mathematics.geometry.d3.object.Point,
) numpy.ndarray[numpy.float64[3, 1]]
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d3.object.Point,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Point) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Point,
point: ostk.mathematics.geometry.d3.object.Point,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static origin() ostk.mathematics.geometry.d3.object.Point
to_string(
self: ostk.mathematics.geometry.d3.object.Point,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d3.object.Point
static vector(
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
x(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
y(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
z(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Point — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Point

class Point(
self: ostk.mathematics.geometry.d3.object.Point,
first_coordinate: ostk.core.type.Real,
second_coordinate: ostk.core.type.Real,
third_coordinate: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

as_vector

contains

distance_to

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

origin

to_string

undefined

vector

x

y

z

__add__(
self: ostk.mathematics.geometry.d3.object.Point,
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
apply_transformation(
self: ostk.mathematics.geometry.d3.object.Point,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
as_vector(
self: ostk.mathematics.geometry.d3.object.Point,
) numpy.ndarray[numpy.float64[3, 1]]
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d3.object.Point,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Point) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Point,
point: ostk.mathematics.geometry.d3.object.Point,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static origin() ostk.mathematics.geometry.d3.object.Point
to_string(
self: ostk.mathematics.geometry.d3.object.Point,
precision: ostk.core.type.Integer = Undefined,
) ostk.core.type.String
static undefined() ostk.mathematics.geometry.d3.object.Point
static vector(
arg0: numpy.ndarray[numpy.float64[3, 1]],
) ostk.mathematics.geometry.d3.object.Point
x(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
y(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
z(self: ostk.mathematics.geometry.d3.object.Point) ostk.core.type.Real
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.PointSet.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.PointSet.html index 9d9028aa..d125526d 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.PointSet.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.PointSet.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.PointSet — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.PointSet

class PointSet(
self: ostk.mathematics.geometry.d3.object.PointSet,
points: list[ostk.mathematics.geometry.d3.object.Point],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

distance_to

empty

get_point_closest_to

get_size

intersects

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

apply_transformation(
self: ostk.mathematics.geometry.d3.object.PointSet,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d3.object.PointSet,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
static empty() ostk.mathematics.geometry.d3.object.PointSet
get_point_closest_to(
self: ostk.mathematics.geometry.d3.object.PointSet,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Point
get_size(self: ostk.mathematics.geometry.d3.object.PointSet) int
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.PointSet) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_empty(self: ostk.mathematics.geometry.d3.object.PointSet) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.PointSet,
point_set: ostk.mathematics.geometry.d3.object.PointSet,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
\ No newline at end of file + ostk.mathematics.geometry.d3.object.PointSet — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.PointSet

class PointSet(
self: ostk.mathematics.geometry.d3.object.PointSet,
points: list[ostk.mathematics.geometry.d3.object.Point],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

distance_to

empty

get_point_closest_to

get_size

intersects

is_defined

is_ellipsoid

is_empty

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

apply_transformation(
self: ostk.mathematics.geometry.d3.object.PointSet,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
distance_to(
self: ostk.mathematics.geometry.d3.object.PointSet,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
static empty() ostk.mathematics.geometry.d3.object.PointSet
get_point_closest_to(
self: ostk.mathematics.geometry.d3.object.PointSet,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Point
get_size(self: ostk.mathematics.geometry.d3.object.PointSet) int
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.PointSet) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_empty(self: ostk.mathematics.geometry.d3.object.PointSet) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.PointSet,
point_set: ostk.mathematics.geometry.d3.object.PointSet,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Polygon.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Polygon.html index ddd4d14b..53486968 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Polygon.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Polygon.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Polygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Polygon

class Polygon(
self: ostk.mathematics.geometry.d3.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
origin: ostk.mathematics.geometry.d3.object.Point,
x_axis: numpy.ndarray[numpy.float64[3, 1]],
y_axis: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

get_edge_at

get_edge_count

get_normal_vector

get_origin

get_polygon2d

get_vertex_at

get_vertex_count

get_vertices

get_x_axis

get_y_axis

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Polygon,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
get_edge_at(
self: ostk.mathematics.geometry.d3.object.Polygon,
index: int,
) ostk.mathematics.geometry.d3.object.Segment
get_edge_count(self: ostk.mathematics.geometry.d3.object.Polygon) int
get_normal_vector(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Polygon,
) ostk.mathematics.geometry.d3.object.Point
get_polygon2d(
self: ostk.mathematics.geometry.d3.object.Polygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_vertex_at(
self: ostk.mathematics.geometry.d3.object.Polygon,
index: int,
) ostk.mathematics.geometry.d3.object.Point
get_vertex_count(self: ostk.mathematics.geometry.d3.object.Polygon) int
get_vertices(
self: ostk.mathematics.geometry.d3.object.Polygon,
) list[ostk.mathematics.geometry.d3.object.Point]
get_x_axis(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
get_y_axis(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Polygon) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Polygon,
polygon: ostk.mathematics.geometry.d3.object.Polygon,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Polygon
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Polygon — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Polygon

class Polygon(
self: ostk.mathematics.geometry.d3.object.Polygon,
polygon: ostk.mathematics.geometry.d2.object.Polygon,
origin: ostk.mathematics.geometry.d3.object.Point,
x_axis: numpy.ndarray[numpy.float64[3, 1]],
y_axis: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

get_edge_at

get_edge_count

get_normal_vector

get_origin

get_polygon2d

get_vertex_at

get_vertex_count

get_vertices

get_x_axis

get_y_axis

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_near

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Polygon,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
get_edge_at(
self: ostk.mathematics.geometry.d3.object.Polygon,
index: int,
) ostk.mathematics.geometry.d3.object.Segment
get_edge_count(self: ostk.mathematics.geometry.d3.object.Polygon) int
get_normal_vector(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Polygon,
) ostk.mathematics.geometry.d3.object.Point
get_polygon2d(
self: ostk.mathematics.geometry.d3.object.Polygon,
) ostk.mathematics.geometry.d2.object.Polygon
get_vertex_at(
self: ostk.mathematics.geometry.d3.object.Polygon,
index: int,
) ostk.mathematics.geometry.d3.object.Point
get_vertex_count(self: ostk.mathematics.geometry.d3.object.Polygon) int
get_vertices(
self: ostk.mathematics.geometry.d3.object.Polygon,
) list[ostk.mathematics.geometry.d3.object.Point]
get_x_axis(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
get_y_axis(
self: ostk.mathematics.geometry.d3.object.Polygon,
) numpy.ndarray[numpy.float64[3, 1]]
intersects(
self: ostk.mathematics.geometry.d3.Object,
arg0: ostk.mathematics.geometry.d3.Object,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Polygon) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_near(
self: ostk.mathematics.geometry.d3.object.Polygon,
polygon: ostk.mathematics.geometry.d3.object.Polygon,
tolerance: ostk.core.type.Real,
) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Polygon
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.html index 552cd047..d22cddec 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Pyramid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Pyramid

class Pyramid(
self: ostk.mathematics.geometry.d3.object.Pyramid,
base: ostk.mathematics.geometry.d3.object.Polygon,
apex: ostk.mathematics.geometry.d3.object.Point,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_apex

get_base

get_lateral_face_at

get_lateral_face_count

get_rays_of_lateral_face_at

get_rays_of_lateral_faces

intersection_with

Overloaded function.

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Pyramid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid) -> bool

get_apex(
self: ostk.mathematics.geometry.d3.object.Pyramid,
) ostk.mathematics.geometry.d3.object.Point
get_base(
self: ostk.mathematics.geometry.d3.object.Pyramid,
) ostk.mathematics.geometry.d3.object.Polygon
get_lateral_face_at(
self: ostk.mathematics.geometry.d3.object.Pyramid,
arg0: int,
) ostk.mathematics.geometry.d3.object.Polygon
get_lateral_face_count(self: ostk.mathematics.geometry.d3.object.Pyramid) int
get_rays_of_lateral_face_at(
self: ostk.mathematics.geometry.d3.object.Pyramid,
lateral_face_index: int,
ray_count: int = 2,
) list[ostk.mathematics.geometry.d3.object.Ray]
get_rays_of_lateral_faces(
self: ostk.mathematics.geometry.d3.object.Pyramid,
ray_count: int = 0,
) list[ostk.mathematics.geometry.d3.object.Ray]
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Pyramid, sphere: ostk.mathematics.geometry.d3.object.Sphere, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Pyramid, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

intersects(
self: ostk.mathematics.geometry.d3.object.Pyramid,
ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid,
discretization_level: int = 40,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Pyramid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Pyramid
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Pyramid — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Pyramid

class Pyramid(
self: ostk.mathematics.geometry.d3.object.Pyramid,
base: ostk.mathematics.geometry.d3.object.Polygon,
apex: ostk.mathematics.geometry.d3.object.Point,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_apex

get_base

get_lateral_face_at

get_lateral_face_count

get_rays_of_lateral_face_at

get_rays_of_lateral_faces

intersection_with

Overloaded function.

intersects

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Pyramid,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  4. contains(self: ostk.mathematics.geometry.d3.object.Pyramid, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid) -> bool

get_apex(
self: ostk.mathematics.geometry.d3.object.Pyramid,
) ostk.mathematics.geometry.d3.object.Point
get_base(
self: ostk.mathematics.geometry.d3.object.Pyramid,
) ostk.mathematics.geometry.d3.object.Polygon
get_lateral_face_at(
self: ostk.mathematics.geometry.d3.object.Pyramid,
arg0: int,
) ostk.mathematics.geometry.d3.object.Polygon
get_lateral_face_count(self: ostk.mathematics.geometry.d3.object.Pyramid) int
get_rays_of_lateral_face_at(
self: ostk.mathematics.geometry.d3.object.Pyramid,
lateral_face_index: int,
ray_count: int = 2,
) list[ostk.mathematics.geometry.d3.object.Ray]
get_rays_of_lateral_faces(
self: ostk.mathematics.geometry.d3.object.Pyramid,
ray_count: int = 0,
) list[ostk.mathematics.geometry.d3.object.Ray]
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Pyramid, sphere: ostk.mathematics.geometry.d3.object.Sphere, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Pyramid, ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid, only_in_sight: bool = False, discretization_level: int = 40) -> ostk::mathematics::geometry::d3::Intersection

intersects(
self: ostk.mathematics.geometry.d3.object.Pyramid,
ellipsoid: ostk.mathematics.geometry.d3.object.Ellipsoid,
discretization_level: int = 40,
) bool
is_defined(self: ostk.mathematics.geometry.d3.object.Pyramid) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Pyramid
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ray.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ray.html index de0f94e3..45087bc8 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ray.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Ray.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Ray — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Ray

class Ray(
self: ostk.mathematics.geometry.d3.object.Ray,
origin: ostk.mathematics.geometry.d3.object.Point,
direction: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_direction

get_origin

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Ray,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Ray, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Ray, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Ray,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d3.object.Ray,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Ray,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, plane: ostk::mathematics::geometry::d3::object::Plane) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, sphere: ostk::mathematics::geometry::d3::object::Sphere, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Ray, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Ray, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Ray, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Ray, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Ray) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Ray
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Ray — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Ray

class Ray(
self: ostk.mathematics.geometry.d3.object.Ray,
origin: ostk.mathematics.geometry.d3.object.Point,
direction: numpy.ndarray[numpy.float64[3, 1]],
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

distance_to

get_direction

get_origin

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Ray,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Ray, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Ray, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

distance_to(
self: ostk.mathematics.geometry.d3.object.Ray,
point: ostk.mathematics.geometry.d3.object.Point,
) ostk.core.type.Real
get_direction(
self: ostk.mathematics.geometry.d3.object.Ray,
) numpy.ndarray[numpy.float64[3, 1]]
get_origin(
self: ostk.mathematics.geometry.d3.object.Ray,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, plane: ostk::mathematics::geometry::d3::object::Plane) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, sphere: ostk::mathematics::geometry::d3::object::Sphere, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

  3. intersection_with(self: ostk.mathematics.geometry.d3.object.Ray, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Ray, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Ray, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Ray, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Ray, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Ray) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
static undefined() ostk.mathematics.geometry.d3.object.Ray
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Segment.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Segment.html index e830e124..b992261c 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Segment.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Segment.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Segment — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Segment

class Segment(
self: ostk.mathematics.geometry.d3.object.Segment,
first_point: ostk.mathematics.geometry.d3.object.Point,
second_point: ostk.mathematics.geometry.d3.object.Point,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

distance_to

Overloaded function.

get_center

get_direction

get_first_point

get_length

get_second_point

intersection_with

intersects

Overloaded function.

is_defined

is_degenerate

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

to_line

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Segment,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.object.Segment,
point: ostk.mathematics.geometry.d3.object.Point,
) bool
distance_to(*args, **kwargs)

Overloaded function.

  1. distance_to(self: ostk.mathematics.geometry.d3.object.Segment, point: ostk.mathematics.geometry.d3.object.Point) -> ostk.core.type.Real

  2. distance_to(self: ostk.mathematics.geometry.d3.object.Segment, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> ostk.core.type.Real

get_center(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
get_direction(
self: ostk.mathematics.geometry.d3.object.Segment,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_point(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
get_length(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.core.type.Real
get_second_point(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(
self: ostk.mathematics.geometry.d3.object.Segment,
plane: ostk::mathematics::geometry::d3::object::Plane,
) ostk::mathematics::geometry::d3::Intersection
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Segment, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Segment, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Segment, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Segment) bool
is_degenerate(self: ostk.mathematics.geometry.d3.object.Segment) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
to_line(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Line
static undefined() ostk.mathematics.geometry.d3.object.Segment
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Segment — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Segment

class Segment(
self: ostk.mathematics.geometry.d3.object.Segment,
first_point: ostk.mathematics.geometry.d3.object.Point,
second_point: ostk.mathematics.geometry.d3.object.Point,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

distance_to

Overloaded function.

get_center

get_direction

get_first_point

get_length

get_second_point

intersection_with

intersects

Overloaded function.

is_defined

is_degenerate

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

to_line

undefined

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Segment,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(
self: ostk.mathematics.geometry.d3.object.Segment,
point: ostk.mathematics.geometry.d3.object.Point,
) bool
distance_to(*args, **kwargs)

Overloaded function.

  1. distance_to(self: ostk.mathematics.geometry.d3.object.Segment, point: ostk.mathematics.geometry.d3.object.Point) -> ostk.core.type.Real

  2. distance_to(self: ostk.mathematics.geometry.d3.object.Segment, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> ostk.core.type.Real

get_center(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
get_direction(
self: ostk.mathematics.geometry.d3.object.Segment,
) numpy.ndarray[numpy.float64[3, 1]]
get_first_point(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
get_length(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.core.type.Real
get_second_point(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Point
intersection_with(
self: ostk.mathematics.geometry.d3.object.Segment,
plane: ostk::mathematics::geometry::d3::object::Plane,
) ostk::mathematics::geometry::d3::Intersection
intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Segment, plane: ostk::mathematics::geometry::d3::object::Plane) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Segment, sphere: ostk::mathematics::geometry::d3::object::Sphere) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Segment, ellipsoid: ostk::mathematics::geometry::d3::object::Ellipsoid) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Segment) bool
is_degenerate(self: ostk.mathematics.geometry.d3.object.Segment) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
to_line(
self: ostk.mathematics.geometry.d3.object.Segment,
) ostk.mathematics.geometry.d3.object.Line
static undefined() ostk.mathematics.geometry.d3.object.Segment
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Sphere.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Sphere.html index 5a99a2bd..50f0e726 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Sphere.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.Sphere.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.Sphere — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Sphere

class Sphere(
self: ostk.mathematics.geometry.d3.object.Sphere,
center: ostk.mathematics.geometry.d3.object.Point,
radius: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_center

get_radius

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

is_unitary

undefined

unit

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Sphere,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Sphere, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Sphere, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

get_center(
self: ostk.mathematics.geometry.d3.object.Sphere,
) ostk.mathematics.geometry.d3.object.Point
get_radius(
self: ostk.mathematics.geometry.d3.object.Sphere,
) ostk.core.type.Real
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Sphere, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Sphere, ray: ostk.mathematics.geometry.d3.object.Ray, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  6. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, plane: ostk.mathematics.geometry.d3.object.Plane) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Sphere) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
is_unitary(self: ostk.mathematics.geometry.d3.object.Sphere) bool
static undefined() ostk.mathematics.geometry.d3.object.Sphere
static unit(
center: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Sphere
\ No newline at end of file + ostk.mathematics.geometry.d3.object.Sphere — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.geometry.d3.object.Sphere

class Sphere(
self: ostk.mathematics.geometry.d3.object.Sphere,
center: ostk.mathematics.geometry.d3.object.Point,
radius: ostk.core.type.Real,
)

Bases: Object

Methods

apply_transformation

as_ellipsoid

as_line

as_line_string

as_plane

as_point

as_point_set

as_polygon

as_pyramid

as_ray

as_segment

as_sphere

contains

Overloaded function.

get_center

get_radius

intersection_with

Overloaded function.

intersects

Overloaded function.

is_defined

is_ellipsoid

is_line

is_line_string

is_plane

is_point

is_point_set

is_polygon

is_pyramid

is_ray

is_segment

is_sphere

is_unitary

undefined

unit

apply_transformation(
self: ostk.mathematics.geometry.d3.object.Sphere,
transformation: ostk::mathematics::geometry::d3::Transformation,
) None
as_ellipsoid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ellipsoid
as_line(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Line
as_line_string(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::LineString
as_plane(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Plane
as_point(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Point
as_point_set(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::PointSet
as_polygon(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Polygon
as_pyramid(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Pyramid
as_ray(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Ray
as_segment(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Segment
as_sphere(
self: ostk.mathematics.geometry.d3.Object,
) ostk::mathematics::geometry::d3::object::Sphere
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.geometry.d3.object.Sphere, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. contains(self: ostk.mathematics.geometry.d3.object.Sphere, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

get_center(
self: ostk.mathematics.geometry.d3.object.Sphere,
) ostk.mathematics.geometry.d3.object.Point
get_radius(
self: ostk.mathematics.geometry.d3.object.Sphere,
) ostk.core.type.Real
intersection_with(*args, **kwargs)

Overloaded function.

  1. intersection_with(self: ostk.mathematics.geometry.d3.object.Sphere, line: ostk.mathematics.geometry.d3.object.Line) -> ostk::mathematics::geometry::d3::Intersection

  2. intersection_with(self: ostk.mathematics.geometry.d3.object.Sphere, ray: ostk.mathematics.geometry.d3.object.Ray, only_in_sight: bool = False) -> ostk::mathematics::geometry::d3::Intersection

intersects(*args, **kwargs)

Overloaded function.

  1. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, point: ostk.mathematics.geometry.d3.object.Point) -> bool

  2. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, point_set: ostk.mathematics.geometry.d3.object.PointSet) -> bool

  3. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, line: ostk.mathematics.geometry.d3.object.Line) -> bool

  4. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, ray: ostk.mathematics.geometry.d3.object.Ray) -> bool

  5. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, segment: ostk.mathematics.geometry.d3.object.Segment) -> bool

  6. intersects(self: ostk.mathematics.geometry.d3.object.Sphere, plane: ostk.mathematics.geometry.d3.object.Plane) -> bool

is_defined(self: ostk.mathematics.geometry.d3.object.Sphere) bool
is_ellipsoid(self: ostk.mathematics.geometry.d3.Object) bool
is_line(self: ostk.mathematics.geometry.d3.Object) bool
is_line_string(self: ostk.mathematics.geometry.d3.Object) bool
is_plane(self: ostk.mathematics.geometry.d3.Object) bool
is_point(self: ostk.mathematics.geometry.d3.Object) bool
is_point_set(self: ostk.mathematics.geometry.d3.Object) bool
is_polygon(self: ostk.mathematics.geometry.d3.Object) bool
is_pyramid(self: ostk.mathematics.geometry.d3.Object) bool
is_ray(self: ostk.mathematics.geometry.d3.Object) bool
is_segment(self: ostk.mathematics.geometry.d3.Object) bool
is_sphere(self: ostk.mathematics.geometry.d3.Object) bool
is_unitary(self: ostk.mathematics.geometry.d3.object.Sphere) bool
static undefined() ostk.mathematics.geometry.d3.object.Sphere
static unit(
center: ostk.mathematics.geometry.d3.object.Point,
) ostk.mathematics.geometry.d3.object.Sphere
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.html b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.html index 7eb40c95..c01ee959 100644 --- a/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.html +++ b/_build/html/_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.html @@ -1 +1 @@ - ostk.mathematics.geometry.d3.object.set_point_3_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file + ostk.mathematics.geometry.d3.object.set_point_3_array — Open Space Toolkit Mathematics Skip to content
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.object.RealInterval.html b/_build/html/_autosummary/ostk.mathematics.object.RealInterval.html index b4978c73..1fed0e07 100644 --- a/_build/html/_autosummary/ostk.mathematics.object.RealInterval.html +++ b/_build/html/_autosummary/ostk.mathematics.object.RealInterval.html @@ -1 +1 @@ - ostk.mathematics.object.RealInterval — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.object.RealInterval

class RealInterval(
self: ostk.mathematics.object.RealInterval,
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
type: ostk::mathematics::object::IntervalBase::Type,
)

Bases: pybind11_object

Methods

clip

closed

contains

Overloaded function.

get_gaps

get_intersection_with

get_lower_bound

get_union_with

get_upper_bound

half_open_left

half_open_right

intersects

is_defined

is_degenerate

logical_and

logical_or

merge

open

sort

to_string

undefined

class Type(self: ostk.mathematics.object.RealInterval.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Closed

Open

HalfOpenLeft

HalfOpenRight

property name
static clip(
intervals: list[ostk.mathematics.object.RealInterval],
clipping_interval: ostk.mathematics.object.RealInterval,
) list[ostk.mathematics.object.RealInterval]
static closed(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.object.RealInterval, real: ostk.core.type.Real) -> bool

  2. contains(self: ostk.mathematics.object.RealInterval, interval: ostk.mathematics.object.RealInterval) -> bool

static get_gaps(
intervals: list[ostk.mathematics.object.RealInterval],
bound: ostk.mathematics.object.RealInterval = RealInterval.Undefined(),
) list[ostk.mathematics.object.RealInterval]
get_intersection_with(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) ostk.mathematics.object.RealInterval
get_lower_bound(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.Real
get_union_with(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) ostk.mathematics.object.RealInterval
get_upper_bound(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.Real
static half_open_left(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
static half_open_right(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
intersects(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) bool
is_defined(self: ostk.mathematics.object.RealInterval) bool
is_degenerate(self: ostk.mathematics.object.RealInterval) bool
static logical_and(
intervals_1: list[ostk.mathematics.object.RealInterval],
intervals_2: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static logical_or(
intervals_1: list[ostk.mathematics.object.RealInterval],
intervals_2: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static merge(
intervals: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static open(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
static sort(
intervals: list[ostk.mathematics.object.RealInterval],
by_lower_bound: bool = True,
ascending: bool = True,
) list[ostk.mathematics.object.RealInterval]
to_string(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.String
static undefined() ostk.mathematics.object.RealInterval
\ No newline at end of file + ostk.mathematics.object.RealInterval — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.object.RealInterval

class RealInterval(
self: ostk.mathematics.object.RealInterval,
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
type: ostk::mathematics::object::IntervalBase::Type,
)

Bases: pybind11_object

Methods

clip

closed

contains

Overloaded function.

get_gaps

get_intersection_with

get_lower_bound

get_union_with

get_upper_bound

half_open_left

half_open_right

intersects

is_defined

is_degenerate

logical_and

logical_or

merge

open

sort

to_string

undefined

class Type(self: ostk.mathematics.object.RealInterval.Type, value: int)

Bases: pybind11_object

Members:

Undefined

Closed

Open

HalfOpenLeft

HalfOpenRight

property name
static clip(
intervals: list[ostk.mathematics.object.RealInterval],
clipping_interval: ostk.mathematics.object.RealInterval,
) list[ostk.mathematics.object.RealInterval]
static closed(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
contains(*args, **kwargs)

Overloaded function.

  1. contains(self: ostk.mathematics.object.RealInterval, real: ostk.core.type.Real) -> bool

  2. contains(self: ostk.mathematics.object.RealInterval, interval: ostk.mathematics.object.RealInterval) -> bool

static get_gaps(
intervals: list[ostk.mathematics.object.RealInterval],
bound: ostk.mathematics.object.RealInterval = RealInterval.Undefined(),
) list[ostk.mathematics.object.RealInterval]
get_intersection_with(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) ostk.mathematics.object.RealInterval
get_lower_bound(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.Real
get_union_with(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) ostk.mathematics.object.RealInterval
get_upper_bound(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.Real
static half_open_left(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
static half_open_right(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
intersects(
self: ostk.mathematics.object.RealInterval,
interval: ostk.mathematics.object.RealInterval,
) bool
is_defined(self: ostk.mathematics.object.RealInterval) bool
is_degenerate(self: ostk.mathematics.object.RealInterval) bool
static logical_and(
intervals_1: list[ostk.mathematics.object.RealInterval],
intervals_2: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static logical_or(
intervals_1: list[ostk.mathematics.object.RealInterval],
intervals_2: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static merge(
intervals: list[ostk.mathematics.object.RealInterval],
) list[ostk.mathematics.object.RealInterval]
static open(
lower_bound: ostk.core.type.Real,
upper_bound: ostk.core.type.Real,
) ostk.mathematics.object.RealInterval
static sort(
intervals: list[ostk.mathematics.object.RealInterval],
by_lower_bound: bool = True,
ascending: bool = True,
) list[ostk.mathematics.object.RealInterval]
to_string(
self: ostk.mathematics.object.RealInterval,
) ostk.core.type.String
static undefined() ostk.mathematics.object.RealInterval
\ No newline at end of file diff --git a/_build/html/_autosummary/ostk.mathematics.solver.NumericalSolver.html b/_build/html/_autosummary/ostk.mathematics.solver.NumericalSolver.html index 8e6d1e1f..dc8df987 100644 --- a/_build/html/_autosummary/ostk.mathematics.solver.NumericalSolver.html +++ b/_build/html/_autosummary/ostk.mathematics.solver.NumericalSolver.html @@ -1 +1 @@ - ostk.mathematics.solver.NumericalSolver — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.solver.NumericalSolver

class NumericalSolver(
self: ostk.mathematics.solver.NumericalSolver,
log_type: ostk::mathematics::solver::NumericalSolver::LogType,
stepper_type: ostk::mathematics::solver::NumericalSolver::StepperType,
time_step: ostk.core.type.Real,
relative_tolerance: ostk.core.type.Real,
absolute_tolerance: ostk.core.type.Real,
)

Bases: pybind11_object

Methods

default

get_absolute_tolerance

get_log_type

get_observed_state_vectors

get_relative_tolerance

get_stepper_type

get_time_step

integrate_duration

Overloaded function.

integrate_time

Overloaded function.

is_defined

string_from_log_type

string_from_stepper_type

undefined

class LogType(
self: ostk.mathematics.solver.NumericalSolver.LogType,
value: int,
)

Bases: pybind11_object

Members:

NoLog

LogConstant

LogAdaptive

property name
class StepperType(
self: ostk.mathematics.solver.NumericalSolver.StepperType,
value: int,
)

Bases: pybind11_object

Members:

RungeKutta4

RungeKuttaCashKarp54

RungeKuttaFehlberg78

RungeKuttaDopri5

property name
static default() ostk.mathematics.solver.NumericalSolver
get_absolute_tolerance(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
get_log_type(
self: ostk.mathematics.solver.NumericalSolver,
) ostk::mathematics::solver::NumericalSolver::LogType
get_observed_state_vectors(
self: ostk.mathematics.solver.NumericalSolver,
) list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]
get_relative_tolerance(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
get_stepper_type(
self: ostk.mathematics.solver.NumericalSolver,
) ostk::mathematics::solver::NumericalSolver::StepperType
get_time_step(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
integrate_duration(*args, **kwargs)

Overloaded function.

  1. integrate_duration(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: object) -> tuple[numpy.ndarray[numpy.float64[m, 1]], float]

  2. integrate_duration(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: list[ostk.core.type.Real], arg2: object) -> list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]

integrate_time(*args, **kwargs)

Overloaded function.

  1. integrate_time(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: ostk.core.type.Real, arg3: object) -> tuple[numpy.ndarray[numpy.float64[m, 1]], float]

  2. integrate_time(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: list[ostk.core.type.Real], arg3: object) -> list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]

is_defined(self: ostk.mathematics.solver.NumericalSolver) bool
static string_from_log_type(
log_type: ostk::mathematics::solver::NumericalSolver::LogType,
) ostk.core.type.String
static string_from_stepper_type(
stepper_type: ostk::mathematics::solver::NumericalSolver::StepperType,
) ostk.core.type.String
static undefined() ostk.mathematics.solver.NumericalSolver
\ No newline at end of file + ostk.mathematics.solver.NumericalSolver — Open Space Toolkit Mathematics Skip to content

ostk.mathematics.solver.NumericalSolver

class NumericalSolver(
self: ostk.mathematics.solver.NumericalSolver,
log_type: ostk::mathematics::solver::NumericalSolver::LogType,
stepper_type: ostk::mathematics::solver::NumericalSolver::StepperType,
time_step: ostk.core.type.Real,
relative_tolerance: ostk.core.type.Real,
absolute_tolerance: ostk.core.type.Real,
)

Bases: pybind11_object

Methods

default

get_absolute_tolerance

get_log_type

get_observed_state_vectors

get_relative_tolerance

get_stepper_type

get_time_step

integrate_duration

Overloaded function.

integrate_time

Overloaded function.

is_defined

string_from_log_type

string_from_stepper_type

undefined

class LogType(
self: ostk.mathematics.solver.NumericalSolver.LogType,
value: int,
)

Bases: pybind11_object

Members:

NoLog

LogConstant

LogAdaptive

property name
class StepperType(
self: ostk.mathematics.solver.NumericalSolver.StepperType,
value: int,
)

Bases: pybind11_object

Members:

RungeKutta4

RungeKuttaCashKarp54

RungeKuttaFehlberg78

RungeKuttaDopri5

property name
static default() ostk.mathematics.solver.NumericalSolver
get_absolute_tolerance(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
get_log_type(
self: ostk.mathematics.solver.NumericalSolver,
) ostk::mathematics::solver::NumericalSolver::LogType
get_observed_state_vectors(
self: ostk.mathematics.solver.NumericalSolver,
) list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]
get_relative_tolerance(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
get_stepper_type(
self: ostk.mathematics.solver.NumericalSolver,
) ostk::mathematics::solver::NumericalSolver::StepperType
get_time_step(
self: ostk.mathematics.solver.NumericalSolver,
) ostk.core.type.Real
integrate_duration(*args, **kwargs)

Overloaded function.

  1. integrate_duration(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: object) -> tuple[numpy.ndarray[numpy.float64[m, 1]], float]

  2. integrate_duration(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: list[ostk.core.type.Real], arg2: object) -> list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]

integrate_time(*args, **kwargs)

Overloaded function.

  1. integrate_time(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: ostk.core.type.Real, arg3: object) -> tuple[numpy.ndarray[numpy.float64[m, 1]], float]

  2. integrate_time(self: ostk.mathematics.solver.NumericalSolver, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: ostk.core.type.Real, arg2: list[ostk.core.type.Real], arg3: object) -> list[tuple[numpy.ndarray[numpy.float64[m, 1]], float]]

is_defined(self: ostk.mathematics.solver.NumericalSolver) bool
static string_from_log_type(
log_type: ostk::mathematics::solver::NumericalSolver::LogType,
) ostk.core.type.String
static string_from_stepper_type(
stepper_type: ostk::mathematics::solver::NumericalSolver::StepperType,
) ostk.core.type.String
static undefined() ostk.mathematics.solver.NumericalSolver
\ No newline at end of file diff --git a/_build/html/sitemap.xml b/_build/html/sitemap.xml index 98c71f92..c995e13d 100644 --- a/_build/html/sitemap.xml +++ b/_build/html/sitemap.xml @@ -1 +1 @@ -https://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlTutorial.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.Interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.Angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.LineString.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.PointSet.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.LineString.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Plane.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Cone.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.PointSet.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_barycentric_rational.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_cubic_spline.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_linear.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1_angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Ray.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Sphere.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.object.RealInterval.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.solver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.solver.NumericalSolver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1_interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_polygon_1_1_impl.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_point_set.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_polygon_1_1_impl.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_cone.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_sphere.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_cuboid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_euler_angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_ellipsoid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_quaternion.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_plane.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_rotation_matrix.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_rotation_vector.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_point_set.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1object_1_1_interval.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_pyramid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_ray.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1object_1_1_interval_base.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1solver_1_1_numerical_solver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/classlist.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlpython.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlgenindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlpy-modindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlsearch.html \ No newline at end of file +https://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlTutorial.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.Interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.BarycentricRational.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.CubicSpline.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.curve_fitting.interpolator.Linear.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.Angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.Transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.LineString.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.MultiPolygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.PointSet.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.Segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.set_point_2_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d2.object.set_point_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.LineString.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Plane.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.Transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.PointSet.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Cone.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_barycentric_rational.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_cubic_spline.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Cuboid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1interpolator_1_1_linear.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1_angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Ellipsoid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Pyramid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Ray.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.Sphere.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1_transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.object.set_point_3_array.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.geometry.d3.transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.object.RealInterval.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.solver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.html_autosummary/ostk.mathematics.solver.NumericalSolver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1curvefitting_1_1_interpolator.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_intersection.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_multi_polygon_1_1_impl.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_object.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1_transformation.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_composite.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_point_set.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_cone.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_sphere.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_cuboid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d2_1_1object_1_1_polygon_1_1_impl.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_euler_angle.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_ellipsoid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_line.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_quaternion.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_line_string.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_plane.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_rotation_matrix.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_point.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1transformation_1_1rotation_1_1_rotation_vector.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_point_set.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_polygon.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1object_1_1_interval.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_pyramid.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_ray.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1object_1_1_interval_base.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1solver_1_1_numerical_solver.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/class/classostk_1_1mathematics_1_1geometry_1_1d3_1_1object_1_1_segment.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlcpp_rst/classlist.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlpython.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlgenindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlpy-modindex.htmlhttps://open-space-collective.github.io/open-space-toolkit-mathematics/html/index.htmlsearch.html \ No newline at end of file diff --git a/latex/refman.tex b/latex/refman.tex index 1a257dad..6c36f99b 100644 --- a/latex/refman.tex +++ b/latex/refman.tex @@ -158,7 +158,7 @@ \begin{titlepage} \vspace*{7cm} \begin{center}% -{\Large Open\+Space\+Toolkit\+Mathematics \\[1ex]\large 4.\+2.\+1 }\\ +{\Large Open\+Space\+Toolkit\+Mathematics \\[1ex]\large 4.\+2.\+2 }\\ \vspace*{1cm} {\large Generated by Doxygen 1.8.17}\\ \end{center}