GcGeInterval

class pygcad.pygrx.GcGeInterval

Bases: pybind11_object

Methods Summary

assign(self, otherInterval)

C++: GcGeInterval::operator=(const class GcGeInterval &) --> class GcGeInterval &

contains(*args, **kwargs)

Overloaded function.

element(self)

C++: GcGeInterval::element() const --> double

getBounds(self)

C++: GcGeInterval::getBounds(double &, double &) const --> void

getMerge(self, otherInterval, result)

C++: GcGeInterval::getMerge(const class GcGeInterval &, class GcGeInterval &) const --> void

intersectWith(self, otherInterval, result)

C++: GcGeInterval::intersectWith(const class GcGeInterval &, class GcGeInterval &) const --> bool

isBounded(self)

C++: GcGeInterval::isBounded() const --> bool

isBoundedAbove(self)

C++: GcGeInterval::isBoundedAbove() const --> bool

isBoundedBelow(self)

C++: GcGeInterval::isBoundedBelow() const --> bool

isContinuousAtUpper(self, otherInterval)

C++: GcGeInterval::isContinuousAtUpper(const class GcGeInterval &) const --> bool

isDisjoint(self, otherInterval)

C++: GcGeInterval::isDisjoint(const class GcGeInterval &) const --> bool

isEqualAtLower(*args, **kwargs)

Overloaded function.

isEqualAtUpper(*args, **kwargs)

Overloaded function.

isOverlapAtUpper(self, otherInterval, overlap)

C++: GcGeInterval::isOverlapAtUpper(const class GcGeInterval &, class GcGeInterval &) const --> bool

isPeriodicallyOn(self, period)

C++: GcGeInterval::isPeriodicallyOn(double, double &) --> bool

isSingleton(self)

C++: GcGeInterval::isSingleton() const --> bool

isUnBounded(self)

C++: GcGeInterval::isUnBounded() const --> bool

length(self)

C++: GcGeInterval::length() const --> double

lowerBound(self)

C++: GcGeInterval::lowerBound() const --> double

set(*args, **kwargs)

Overloaded function.

setLower(self, lower)

C++: GcGeInterval::setLower(double) --> class GcGeInterval &

setTolerance(self, tol)

C++: GcGeInterval::setTolerance(double) --> class GcGeInterval &

setUpper(self, upper)

C++: GcGeInterval::setUpper(double) --> class GcGeInterval &

subtract(self, otherInterval, lInterval, ...)

C++: GcGeInterval::subtract(const class GcGeInterval &, class GcGeInterval &, class GcGeInterval &) const --> int

tolerance(self)

C++: GcGeInterval::tolerance() const --> double

upperBound(self)

C++: GcGeInterval::upperBound() const --> double

Methods Documentation

assign(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) pygcad.pygrx.GcGeInterval

C++: GcGeInterval::operator=(const class GcGeInterval &) –> class GcGeInterval &

contains(*args, **kwargs)

Overloaded function.

  1. contains(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool

C++: GcGeInterval::contains(const class GcGeInterval &) const –> bool

  1. contains(self: pygcad.pygrx.GcGeInterval, val: float) -> bool

C++: GcGeInterval::contains(double) const –> bool

element(self: pygcad.pygrx.GcGeInterval) float

C++: GcGeInterval::element() const –> double

getBounds(self: pygcad.pygrx.GcGeInterval) Tuple[float, float]

C++: GcGeInterval::getBounds(double &, double &) const –> void

getMerge(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval, result: pygcad.pygrx.GcGeInterval) None

C++: GcGeInterval::getMerge(const class GcGeInterval &, class GcGeInterval &) const –> void

intersectWith(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval, result: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::intersectWith(const class GcGeInterval &, class GcGeInterval &) const –> bool

isBounded(self: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isBounded() const –> bool

isBoundedAbove(self: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isBoundedAbove() const –> bool

isBoundedBelow(self: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isBoundedBelow() const –> bool

isContinuousAtUpper(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isContinuousAtUpper(const class GcGeInterval &) const –> bool

isDisjoint(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isDisjoint(const class GcGeInterval &) const –> bool

isEqualAtLower(*args, **kwargs)

Overloaded function.

  1. isEqualAtLower(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool

C++: GcGeInterval::isEqualAtLower(const class GcGeInterval &) const –> bool

  1. isEqualAtLower(self: pygcad.pygrx.GcGeInterval, value: float) -> bool

C++: GcGeInterval::isEqualAtLower(double) const –> bool

isEqualAtUpper(*args, **kwargs)

Overloaded function.

  1. isEqualAtUpper(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool

C++: GcGeInterval::isEqualAtUpper(const class GcGeInterval &) const –> bool

  1. isEqualAtUpper(self: pygcad.pygrx.GcGeInterval, value: float) -> bool

C++: GcGeInterval::isEqualAtUpper(double) const –> bool

isOverlapAtUpper(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval, overlap: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isOverlapAtUpper(const class GcGeInterval &, class GcGeInterval &) const –> bool

isPeriodicallyOn(self: pygcad.pygrx.GcGeInterval, period: float) Tuple[bool, float]

C++: GcGeInterval::isPeriodicallyOn(double, double &) –> bool

isSingleton(self: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isSingleton() const –> bool

isUnBounded(self: pygcad.pygrx.GcGeInterval) bool

C++: GcGeInterval::isUnBounded() const –> bool

length(self: pygcad.pygrx.GcGeInterval) float

C++: GcGeInterval::length() const –> double

lowerBound(self: pygcad.pygrx.GcGeInterval) float

C++: GcGeInterval::lowerBound() const –> double

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeInterval, lower: float, upper: float) -> pygcad.pygrx.GcGeInterval

C++: GcGeInterval::set(double, double) –> class GcGeInterval &

  1. set(self: pygcad.pygrx.GcGeInterval, boundedBelow: bool, bound: float) -> pygcad.pygrx.GcGeInterval

C++: GcGeInterval::set(bool, double) –> class GcGeInterval &

  1. set(self: pygcad.pygrx.GcGeInterval) -> pygcad.pygrx.GcGeInterval

C++: GcGeInterval::set() –> class GcGeInterval &

setLower(self: pygcad.pygrx.GcGeInterval, lower: float) pygcad.pygrx.GcGeInterval

C++: GcGeInterval::setLower(double) –> class GcGeInterval &

setTolerance(self: pygcad.pygrx.GcGeInterval, tol: float) pygcad.pygrx.GcGeInterval

C++: GcGeInterval::setTolerance(double) –> class GcGeInterval &

setUpper(self: pygcad.pygrx.GcGeInterval, upper: float) pygcad.pygrx.GcGeInterval

C++: GcGeInterval::setUpper(double) –> class GcGeInterval &

subtract(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval, lInterval: pygcad.pygrx.GcGeInterval, rInterval: pygcad.pygrx.GcGeInterval) int

C++: GcGeInterval::subtract(const class GcGeInterval &, class GcGeInterval &, class GcGeInterval &) const –> int

tolerance(self: pygcad.pygrx.GcGeInterval) float

C++: GcGeInterval::tolerance() const –> double

upperBound(self: pygcad.pygrx.GcGeInterval) float

C++: GcGeInterval::upperBound() const –> double