LinearTransform

class lsst.geom.LinearTransform

Bases: pybind11_builtins.pybind11_object

Attributes Summary

XX
XY
YX
YY

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.

  1. __call__(self: lsst.geom.LinearTransform, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
  2. __call__(self: lsst.geom.LinearTransform, arg0: lsst.geom.Extent2D) -> lsst.geom.Extent2D
  3. __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.

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