IntervalI¶
- 
class 
lsst.geom.IntervalI¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
beginendmaxminsizeMethods Summary
arange([dtype])Return an array containing all points in the interval. clippedTo(self, arg0)contains(*args, **kwargs)Overloaded function. dilatedBy(self, arg0)erodedBy(self, arg0)expandedTo(*args, **kwargs)Overloaded function. fromSpannedPoints(*args, **kwargs)Overloaded function. getBegin(self)getEnd(self)getMax(self)getMin(self)getSize(self)intersects(self, arg0)isDisjointFrom(self, arg0)isEmpty(self)overlaps(self, arg0)range()Return a rangeobject containing all points in the interval.reflectedAbout(self, arg0)shiftedBy(self, arg0)slice()Return a sliceobject corresponding to the interval’s points.Attributes Documentation
- 
begin¶ 
- 
end¶ 
- 
max¶ 
- 
min¶ 
- 
size¶ 
Methods Documentation
- 
arange(dtype=<class 'numpy.int32'>)¶ Return an array containing all points in the interval.
Parameters: - dtype : convertible to 
numpy.dtype The data type of the returned arrays.
Returns: - points : 
numpy.ndarray 1-d array with
size == self.sizecontaining points.
- dtype : convertible to 
 
- 
clippedTo(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) → lsst.geom.IntervalI¶ 
- 
contains(*args, **kwargs)¶ Overloaded function.
- contains(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) -> bool
 - contains(self: lsst.geom.IntervalI, arg0: numpy.ndarray[numpy.int32]) -> object
 
- 
dilatedBy(self: lsst.geom.IntervalI, arg0: int) → lsst.geom.IntervalI¶ 
- 
erodedBy(self: lsst.geom.IntervalI, arg0: int) → lsst.geom.IntervalI¶ 
- 
expandedTo(*args, **kwargs)¶ Overloaded function.
- expandedTo(self: lsst.geom.IntervalI, arg0: int) -> lsst.geom.IntervalI
 - expandedTo(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) -> lsst.geom.IntervalI
 
- 
static 
fromSpannedPoints(*args, **kwargs)¶ Overloaded function.
- fromSpannedPoints(arg0: numpy.ndarray) -> lsst.geom.IntervalI
 - fromSpannedPoints(arg0: List[int]) -> lsst.geom.IntervalI
 
- 
getBegin(self: lsst.geom.IntervalI) → int¶ 
- 
getEnd(self: lsst.geom.IntervalI) → int¶ 
- 
getMax(self: lsst.geom.IntervalI) → int¶ 
- 
getMin(self: lsst.geom.IntervalI) → int¶ 
- 
getSize(self: lsst.geom.IntervalI) → int¶ 
- 
intersects(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) → bool¶ 
- 
isDisjointFrom(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) → bool¶ 
- 
isEmpty(self: lsst.geom.IntervalI) → bool¶ 
- 
overlaps(self: lsst.geom.IntervalI, arg0: lsst.geom.IntervalI) → bool¶ 
- 
range()¶ Return a
rangeobject containing all points in the interval.Returns: - range : 
range Range instance that can be used to iterate over all points in the interval.
- range : 
 
- 
reflectedAbout(self: lsst.geom.IntervalI, arg0: int) → lsst.geom.IntervalI¶ 
- 
shiftedBy(self: lsst.geom.IntervalI, arg0: int) → lsst.geom.IntervalI¶ 
-