AffineTransform

class lsst.geom.AffineTransform

Bases: pybind11_object

Attributes Summary

X

XX

XY

Y

YX

YY

Methods Summary

__call__(*args, **kwargs)

Overloaded function.

applyX(self, x, y)

applyY(self, x, y)

getLinear(self)

getMatrix(self)

getParameterVector(self)

getTranslation(self)

inverted(self)

isIdentity(self)

makeRotation(angle)

makeScaling(*args, **kwargs)

Overloaded function.

makeTranslation(translation)

setParameterVector(self, arg0)

Attributes Documentation

X = 4
XX = 0
XY = 2
Y = 5
YX = 1
YY = 3

Methods Documentation

__call__(*args, **kwargs)

Overloaded function.

  1. __call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D

  2. __call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Extent2D) -> lsst.geom.Extent2D

  3. __call__(self: object, x: object, y: object) -> tuple

applyX(self: lsst.geom.AffineTransform, x: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object
applyY(self: lsst.geom.AffineTransform, x: numpy.ndarray[numpy.float64], y: numpy.ndarray[numpy.float64]) object
getLinear(self: lsst.geom.AffineTransform) lsst.geom.LinearTransform
getMatrix(self: lsst.geom.AffineTransform) numpy.ndarray[numpy.float64[3, 3]]
getParameterVector(self: lsst.geom.AffineTransform) numpy.ndarray[numpy.float64[6, 1]]
getTranslation(self: lsst.geom.AffineTransform) lsst.geom.Extent2D
inverted(self: lsst.geom.AffineTransform) lsst.geom.AffineTransform
isIdentity(self: lsst.geom.AffineTransform) bool
static makeRotation(angle: lsst.geom.Angle) lsst.geom.AffineTransform
static makeScaling(*args, **kwargs)

Overloaded function.

  1. makeScaling(arg0: float) -> lsst.geom.AffineTransform

  2. makeScaling(arg0: float, arg1: float) -> lsst.geom.AffineTransform

static makeTranslation(translation: lsst.geom.Extent2D) lsst.geom.AffineTransform
setParameterVector(self: lsst.geom.AffineTransform, arg0: numpy.ndarray[numpy.float64[6, 1]]) None