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¶ 
-