LinearTransform

class lsst.geom.LinearTransform

Bases: 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