LinearTransform¶
- 
class 
lsst.geom.LinearTransform¶ Bases:
pybind11_builtins.pybind11_objectAttributes Summary
XXXYYXYYMethods 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
 
- 
set(self: lsst.geom.LinearTransform, xx: float, yx: float, xy: float, yy: float) → None¶ 
-