LinearTransform¶
- class lsst.geom.LinearTransform¶
Bases:
pybind11_objectAttributes Summary
Methods Summary
__call__(*args, **kwargs)Overloaded function.
applyX(self, x, y)applyY(self, x, y)computeDeterminant(self)getMatrix(self)getParameterVector(self)inverted(self)isIdentity(self)makeRotation(angle)makeScaling(*args, **kwargs)Overloaded function.
set(self, xx, yx, xy, yy)Attributes Documentation
- XX = 0¶
- XY = 2¶
- YX = 1¶
- YY = 3¶
Methods Documentation
- __call__(*args, **kwargs)¶
Overloaded function.
__call__(self: lsst.geom.LinearTransform, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
__call__(self: lsst.geom.LinearTransform, arg0: lsst.geom.Extent2D) -> lsst.geom.Extent2D
__call__(self: object, x: object, y: object) -> tuple
- applyX(self: lsst.geom.LinearTransform, x: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object¶
- applyY(self: lsst.geom.LinearTransform, x: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object¶
- computeDeterminant(self: lsst.geom.LinearTransform) float¶
- getMatrix(self: lsst.geom.LinearTransform) numpy.ndarray[numpy.float64[2, 2]]¶
- getParameterVector(self: lsst.geom.LinearTransform) numpy.ndarray[numpy.float64[4, 1]]¶
- inverted(self: lsst.geom.LinearTransform) lsst.geom.LinearTransform¶
- isIdentity(self: lsst.geom.LinearTransform) bool¶
- static makeRotation(angle: lsst.geom.Angle) lsst.geom.LinearTransform¶
- static makeScaling(*args, **kwargs)¶
Overloaded function.
makeScaling(scale: float) -> lsst.geom.LinearTransform
makeScaling(arg0: float, arg1: float) -> lsst.geom.LinearTransform