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.
contains(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool
C++: GcGeInterval::contains(const class GcGeInterval &) const –> bool
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.
isEqualAtLower(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool
C++: GcGeInterval::isEqualAtLower(const class GcGeInterval &) const –> bool
isEqualAtLower(self: pygcad.pygrx.GcGeInterval, value: float) -> bool
C++: GcGeInterval::isEqualAtLower(double) const –> bool
- isEqualAtUpper(*args, **kwargs)
Overloaded function.
isEqualAtUpper(self: pygcad.pygrx.GcGeInterval, otherInterval: pygcad.pygrx.GcGeInterval) -> bool
C++: GcGeInterval::isEqualAtUpper(const class GcGeInterval &) const –> bool
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.
set(self: pygcad.pygrx.GcGeInterval, lower: float, upper: float) -> pygcad.pygrx.GcGeInterval
C++: GcGeInterval::set(double, double) –> class GcGeInterval &
set(self: pygcad.pygrx.GcGeInterval, boundedBelow: bool, bound: float) -> pygcad.pygrx.GcGeInterval
C++: GcGeInterval::set(bool, double) –> class GcGeInterval &
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