AffineTransform¶
- class lsst.geom.AffineTransform¶
 Bases:
pybind11_objectAttributes Summary
Methods Summary
__call__(*args, **kwargs)Overloaded function.
applyX(self, x, y)applyY(self, x, y)getLinear(self)getMatrix(self)getParameterVector(self)getTranslation(self)inverted(self)isIdentity(self)makeRotation(angle)makeScaling(*args, **kwargs)Overloaded function.
makeTranslation(translation)setParameterVector(self, arg0)Attributes Documentation
- X = 4¶
 
- XX = 0¶
 
- XY = 2¶
 
- Y = 5¶
 
- YX = 1¶
 
- YY = 3¶
 
Methods Documentation
- __call__(*args, **kwargs)¶
 Overloaded function.
__call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
__call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Extent2D) -> lsst.geom.Extent2D
__call__(self: object, x: object, y: object) -> tuple
- applyX(self: lsst.geom.AffineTransform, x: Annotated[numpy.typing.ArrayLike, numpy.float64], y: Annotated[numpy.typing.ArrayLike, numpy.float64]) object¶
 
- applyY(self: lsst.geom.AffineTransform, x: Annotated[numpy.typing.ArrayLike, numpy.float64], y: Annotated[numpy.typing.ArrayLike, numpy.float64]) object¶
 
- getLinear(self: lsst.geom.AffineTransform) lsst.geom.LinearTransform¶
 
- getMatrix(self: lsst.geom.AffineTransform) Annotated[numpy.typing.NDArray[numpy.float64], '[3, 3]']¶
 
- getParameterVector(self: lsst.geom.AffineTransform) Annotated[numpy.typing.NDArray[numpy.float64], '[6, 1]']¶
 
- getTranslation(self: lsst.geom.AffineTransform) lsst.geom.Extent2D¶
 
- inverted(self: lsst.geom.AffineTransform) lsst.geom.AffineTransform¶
 
- isIdentity(self: lsst.geom.AffineTransform) bool¶
 
- static makeRotation(angle: lsst.geom.Angle) lsst.geom.AffineTransform¶
 
- static makeScaling(*args, **kwargs)¶
 Overloaded function.
makeScaling(arg0: typing.SupportsFloat) -> lsst.geom.AffineTransform
makeScaling(arg0: typing.SupportsFloat, arg1: typing.SupportsFloat) -> lsst.geom.AffineTransform
- static makeTranslation(translation: lsst.geom.Extent2D) lsst.geom.AffineTransform¶
 
- setParameterVector(self: lsst.geom.AffineTransform, arg0: Annotated[numpy.typing.ArrayLike, numpy.float64, '[6, 1]']) None¶