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.
- __call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Point2D) -> lsst.geom.Point2D
- __call__(self: lsst.geom.AffineTransform, arg0: lsst.geom.Extent2D) -> lsst.geom.Extent2D
- __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.
- makeScaling(arg0: float) -> lsst.geom.AffineTransform
- 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¶
-