AffineTransform¶
- class lsst.geom.AffineTransform¶
Bases:
pybind11_object
Attributes 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: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object ¶
- applyY(self: lsst.geom.AffineTransform, x: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object ¶
- getLinear(self: lsst.geom.AffineTransform) lsst.geom.LinearTransform ¶
- getMatrix(self: lsst.geom.AffineTransform) numpy.ndarray[numpy.float64[3, 3]] ¶
- getParameterVector(self: lsst.geom.AffineTransform) numpy.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: float) -> lsst.geom.AffineTransform
makeScaling(arg0: float, arg1: float) -> lsst.geom.AffineTransform
- static makeTranslation(translation: lsst.geom.Extent2D) lsst.geom.AffineTransform ¶
- setParameterVector(self: lsst.geom.AffineTransform, arg0: numpy.ndarray[numpy.float64[6, 1]]) None ¶