LinearTransform

class lsst.afw.geom.LinearTransform

Bases: pybind11_builtins.pybind11_object_56

Attributes Summary

XX
XY
YX
YY

Methods Summary

__call__(*args, **kwargs) Overloaded function.
computeDeterminant(...)
getMatrix(...)
getParameterVector(...)
invert(...)
isIdentity(...)
makeRotation(...)
makeScaling(*args, **kwargs) Overloaded function.
set(...)

Attributes Documentation

XX = 0
XY = 2
YX = 1
YY = 3

Methods Documentation

__call__(*args, **kwargs)

Overloaded function.

  1. __call__(self: lsst.afw.geom.linearTransform.LinearTransform, arg0: lsst.afw.geom.coordinates.coordinates.Point2D) -> lsst.afw.geom.coordinates.coordinates.Point2D
  2. __call__(self: lsst.afw.geom.linearTransform.LinearTransform, arg0: lsst.afw.geom.coordinates.coordinates.Extent2D) -> lsst.afw.geom.coordinates.coordinates.Extent2D
computeDeterminant(self: lsst.afw.geom.linearTransform.LinearTransform) → float
getMatrix(self: lsst.afw.geom.linearTransform.LinearTransform) → Eigen::Matrix<double, 2, 2, 2, 2, 2>
getParameterVector(self: lsst.afw.geom.linearTransform.LinearTransform) → Eigen::Matrix<double, 4, 1, 0, 4, 1>
invert(self: lsst.afw.geom.linearTransform.LinearTransform) → lsst.afw.geom.linearTransform.LinearTransform
isIdentity(self: lsst.afw.geom.linearTransform.LinearTransform) → bool
makeRotation(angle: lsst.afw.geom.angle.angle.Angle) → lsst.afw.geom.linearTransform.LinearTransform
makeScaling(*args, **kwargs)

Overloaded function.

  1. makeScaling(scale: float) -> lsst.afw.geom.linearTransform.LinearTransform
  2. makeScaling(arg0: float, arg1: float) -> lsst.afw.geom.linearTransform.LinearTransform
set(self: lsst.afw.geom.linearTransform.LinearTransform, xx: float, yx: float, xy: float, yy: float) → None