Box2I¶
-
class
lsst.geom.Box2I¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
EXPANDSHRINKareabeginXbeginYcenterXcenterYendXendYheightmaxXmaxYminXminYsliceswidthxyMethods Summary
clip(self, arg0)clippedTo(self, arg0)contains(*args, **kwargs)Overloaded function. dilatedBy(*args, **kwargs)Overloaded function. erodedBy(*args, **kwargs)Overloaded function. expandedTo(*args, **kwargs)Overloaded function. flipLR(self, arg0)flipTB(self, arg0)getArea(self)getBegin(self)getBeginX(self)getBeginY(self)getCenter(self)getCenterX(self)getCenterY(self)getCorners(self)getDimensions(self)getEnd(self)getEndX(self)getEndY(self)getHeight(self)getMax(self)getMaxX(self)getMaxY(self)getMin(self)getMinX(self)getMinY(self)getSlices(self)getWidth(self)getX(self)getY(self)grid([dtype])Return pair of arrays with the centers of all pixels in the box. grow(*args, **kwargs)Overloaded function. include(*args, **kwargs)Overloaded function. intersects(self, arg0)isDisjointFrom(self, arg0)isEmpty(self)makeCenteredBox(center, size)overlaps(self, arg0)reflectedAboutX(self, arg0)reflectedAboutY(self, arg0)shift(self, arg0)shiftedBy(self, arg0)swap(self, arg0)toString(self)Attributes Documentation
-
EXPAND= EdgeHandlingEnum.EXPAND¶
-
SHRINK= EdgeHandlingEnum.SHRINK¶
-
area¶
-
beginX¶
-
beginY¶
-
centerX¶
-
centerY¶
-
endX¶
-
endY¶
-
height¶
-
maxX¶
-
maxY¶
-
minX¶
-
minY¶
-
slices¶
-
width¶
-
x¶
-
y¶
Methods Documentation
-
clip(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → None¶
-
clippedTo(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → lsst.geom.Box2I¶
-
contains(*args, **kwargs)¶ Overloaded function.
- contains(self: lsst.geom.Box2I, arg0: lsst.geom.Point2I) -> bool
- contains(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) -> bool
- contains(self: lsst.geom.Box2I, x: numpy.ndarray[int32], y: numpy.ndarray[int32]) -> object
-
dilatedBy(*args, **kwargs)¶ Overloaded function.
- dilatedBy(self: lsst.geom.Box2I, arg0: int) -> lsst.geom.Box2I
- dilatedBy(self: lsst.geom.Box2I, arg0: lsst.geom.Extent2I) -> lsst.geom.Box2I
-
erodedBy(*args, **kwargs)¶ Overloaded function.
- erodedBy(self: lsst.geom.Box2I, arg0: int) -> lsst.geom.Box2I
- erodedBy(self: lsst.geom.Box2I, arg0: lsst.geom.Extent2I) -> lsst.geom.Box2I
-
expandedTo(*args, **kwargs)¶ Overloaded function.
- expandedTo(self: lsst.geom.Box2I, arg0: lsst.geom.Point2I) -> lsst.geom.Box2I
- expandedTo(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) -> lsst.geom.Box2I
-
flipLR(self: lsst.geom.Box2I, arg0: int) → None¶
-
flipTB(self: lsst.geom.Box2I, arg0: int) → None¶
-
getArea(self: lsst.geom.Box2I) → int¶
-
getBegin(self: lsst.geom.Box2I) → lsst.geom.Point2I¶
-
getBeginX(self: lsst.geom.Box2I) → int¶
-
getBeginY(self: lsst.geom.Box2I) → int¶
-
getCenter(self: lsst.geom.Box2I) → lsst.geom.Point2D¶
-
getCenterX(self: lsst.geom.Box2I) → float¶
-
getCenterY(self: lsst.geom.Box2I) → float¶
-
getCorners(self: lsst.geom.Box2I) → List[lsst.geom.Point2I]¶
-
getDimensions(self: lsst.geom.Box2I) → lsst.geom.Extent2I¶
-
getEnd(self: lsst.geom.Box2I) → lsst.geom.Point2I¶
-
getEndX(self: lsst.geom.Box2I) → int¶
-
getEndY(self: lsst.geom.Box2I) → int¶
-
getHeight(self: lsst.geom.Box2I) → int¶
-
getMax(self: lsst.geom.Box2I) → lsst.geom.Point2I¶
-
getMaxX(self: lsst.geom.Box2I) → int¶
-
getMaxY(self: lsst.geom.Box2I) → int¶
-
getMin(self: lsst.geom.Box2I) → lsst.geom.Point2I¶
-
getMinX(self: lsst.geom.Box2I) → int¶
-
getMinY(self: lsst.geom.Box2I) → int¶
-
getSlices(self: lsst.geom.Box2I) → tuple¶
-
getWidth(self: lsst.geom.Box2I) → int¶
-
getX(self: lsst.geom.Box2I) → lsst.geom.IntervalI¶
-
getY(self: lsst.geom.Box2I) → lsst.geom.IntervalI¶
-
grid(dtype=<class 'numpy.int32'>)¶ Return pair of arrays with the centers of all pixels in the box.
Parameters: - dtype : convertible to
numpy.dtype The data type of the returned arrays.
Returns: - x :
numpy.ndarray Array with shape
(self.height, self.width)containing x coordinate values.- y :
numpy.ndarray Array with shape
(self.height, self.width)containing x coordinate values.
- dtype : convertible to
-
grow(*args, **kwargs)¶ Overloaded function.
- grow(self: lsst.geom.Box2I, arg0: int) -> None
- grow(self: lsst.geom.Box2I, arg0: lsst.geom.Extent2I) -> None
-
include(*args, **kwargs)¶ Overloaded function.
- include(self: lsst.geom.Box2I, arg0: lsst.geom.Point2I) -> None
- include(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) -> None
-
intersects(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → bool¶
-
isDisjointFrom(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → bool¶
-
isEmpty(self: lsst.geom.Box2I) → bool¶
-
static
makeCenteredBox(center: lsst.geom.Point2D, size: lsst.geom.Extent2I) → lsst.geom.Box2I¶
-
overlaps(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → bool¶
-
reflectedAboutX(self: lsst.geom.Box2I, arg0: int) → lsst.geom.Box2I¶
-
reflectedAboutY(self: lsst.geom.Box2I, arg0: int) → lsst.geom.Box2I¶
-
shift(self: lsst.geom.Box2I, arg0: lsst.geom.Extent2I) → None¶
-
shiftedBy(self: lsst.geom.Box2I, arg0: lsst.geom.Extent2I) → lsst.geom.Box2I¶
-
swap(self: lsst.geom.Box2I, arg0: lsst.geom.Box2I) → None¶
-
toString(self: lsst.geom.Box2I) → str¶
-