AffineTransform

class lsst.geom.AffineTransform

Bases: pybind11_builtins.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, 1]])

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