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