Box2D¶
- class lsst.geom.Box2D¶
 Bases:
pybind11_objectAttributes Summary
Methods 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)getCenter(self)getCenterX(self)getCenterY(self)getCorners(self)getDimensions(self)getHeight(self)getMax(self)getMaxX(self)getMaxY(self)getMin(self)getMinX(self)getMinY(self)getWidth(self)getX(self)getY(self)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
- EPSILON = 4.440892098500626e-16¶
 
- INVALID = nan¶
 
- area¶
 
- centerX¶
 
- centerY¶
 
- height¶
 
- maxX¶
 
- maxY¶
 
- minX¶
 
- minY¶
 
- width¶
 
- x¶
 
- y¶
 
Methods Documentation
- clip(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) None¶
 
- clippedTo(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) lsst.geom.Box2D¶
 
- contains(*args, **kwargs)¶
 Overloaded function.
contains(self: lsst.geom.Box2D, arg0: lsst.geom.Point2D) -> bool
contains(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) -> bool
contains(self: lsst.geom.Box2D, x: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], y: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> object
- dilatedBy(*args, **kwargs)¶
 Overloaded function.
dilatedBy(self: lsst.geom.Box2D, arg0: typing.SupportsFloat) -> lsst.geom.Box2D
dilatedBy(self: lsst.geom.Box2D, arg0: lsst.geom.Extent2D) -> lsst.geom.Box2D
- erodedBy(*args, **kwargs)¶
 Overloaded function.
erodedBy(self: lsst.geom.Box2D, arg0: typing.SupportsFloat) -> lsst.geom.Box2D
erodedBy(self: lsst.geom.Box2D, arg0: lsst.geom.Extent2D) -> lsst.geom.Box2D
- expandedTo(*args, **kwargs)¶
 Overloaded function.
expandedTo(self: lsst.geom.Box2D, arg0: lsst.geom.Point2D) -> lsst.geom.Box2D
expandedTo(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) -> lsst.geom.Box2D
- flipLR(self: lsst.geom.Box2D, arg0: SupportsFloat) None¶
 
- flipTB(self: lsst.geom.Box2D, arg0: SupportsFloat) None¶
 
- getArea(self: lsst.geom.Box2D) float¶
 
- getCenter(self: lsst.geom.Box2D) lsst.geom.Point2D¶
 
- getCenterX(self: lsst.geom.Box2D) float¶
 
- getCenterY(self: lsst.geom.Box2D) float¶
 
- getCorners(self: lsst.geom.Box2D) list[lsst.geom.Point2D]¶
 
- getDimensions(self: lsst.geom.Box2D) lsst.geom.Extent2D¶
 
- getHeight(self: lsst.geom.Box2D) float¶
 
- getMax(self: lsst.geom.Box2D) lsst.geom.Point2D¶
 
- getMaxX(self: lsst.geom.Box2D) float¶
 
- getMaxY(self: lsst.geom.Box2D) float¶
 
- getMin(self: lsst.geom.Box2D) lsst.geom.Point2D¶
 
- getMinX(self: lsst.geom.Box2D) float¶
 
- getMinY(self: lsst.geom.Box2D) float¶
 
- getWidth(self: lsst.geom.Box2D) float¶
 
- getX(self: lsst.geom.Box2D) lsst.geom.IntervalD¶
 
- getY(self: lsst.geom.Box2D) lsst.geom.IntervalD¶
 
- grow(*args, **kwargs)¶
 Overloaded function.
grow(self: lsst.geom.Box2D, arg0: typing.SupportsFloat) -> None
grow(self: lsst.geom.Box2D, arg0: lsst.geom.Extent2D) -> None
- include(*args, **kwargs)¶
 Overloaded function.
include(self: lsst.geom.Box2D, arg0: lsst.geom.Point2D) -> None
include(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) -> None
- intersects(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) bool¶
 
- isDisjointFrom(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) bool¶
 
- isEmpty(self: lsst.geom.Box2D) bool¶
 
- static makeCenteredBox(center: lsst.geom.Point2D, size: lsst.geom.Extent2D) lsst.geom.Box2D¶
 
- overlaps(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) bool¶
 
- reflectedAboutX(self: lsst.geom.Box2D, arg0: SupportsFloat) lsst.geom.Box2D¶
 
- reflectedAboutY(self: lsst.geom.Box2D, arg0: SupportsFloat) lsst.geom.Box2D¶
 
- shift(self: lsst.geom.Box2D, arg0: lsst.geom.Extent2D) None¶
 
- shiftedBy(self: lsst.geom.Box2D, arg0: lsst.geom.Extent2D) lsst.geom.Box2D¶
 
- swap(self: lsst.geom.Box2D, arg0: lsst.geom.Box2D) None¶
 
- toString(self: lsst.geom.Box2D) str¶