IntervalI#
- class lsst.geom.IntervalI#
Bases:
pybind11_objectAttributes Summary
Methods 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#
- dtypeconvertible to
numpy.dtype The data type of the returned arrays.
Returns#
- points
numpy.ndarray 1-d array with
size == self.sizecontaining points.
- dtypeconvertible 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: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> object
- dilatedBy(self: lsst.geom.IntervalI, arg0: SupportsInt) lsst.geom.IntervalI#
- erodedBy(self: lsst.geom.IntervalI, arg0: SupportsInt) lsst.geom.IntervalI#
- expandedTo(*args, **kwargs)#
Overloaded function.
expandedTo(self: lsst.geom.IntervalI, arg0: typing.SupportsInt) -> 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: collections.abc.Sequence[typing.SupportsInt]) -> 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: SupportsInt) lsst.geom.IntervalI#
- shiftedBy(self: lsst.geom.IntervalI, arg0: SupportsInt) lsst.geom.IntervalI#