lsst.afw
gc09b65a310+76be3eb1da
Loading...
Searching...
No Matches
include
lsst
afw
geom
ellipses.h
Go to the documentation of this file.
1
// -*- lsst-c++ -*-
2
3
/*
4
* LSST Data Management System
5
* Copyright 2008, 2009, 2010 LSST Corporation.
6
*
7
* This product includes software developed by the
8
* LSST Project (http://www.lsst.org/).
9
*
10
* This program is free software: you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation, either version 3 of the License, or
13
* (at your option) any later version.
14
*
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
19
*
20
* You should have received a copy of the LSST License Statement and
21
* the GNU General Public License along with this program. If not,
22
* see <http://www.lsstcorp.org/LegalNotices/>.
23
*/
24
25
#ifndef LSST_AFW_GEOM_ELLIPSES_H
26
#define LSST_AFW_GEOM_ELLIPSES_H
27
28
/*
29
* Public header class for ellipse library.
30
*/
31
32
#include "
lsst/afw/geom/ellipses/BaseCore.h
"
33
#include "
lsst/afw/geom/ellipses/Ellipse.h
"
34
#include "
lsst/afw/geom/ellipses/Transformer.h
"
35
#include "
lsst/afw/geom/ellipses/Convolution.h
"
36
#include "
lsst/afw/geom/ellipses/GridTransform.h
"
37
#include "
lsst/afw/geom/ellipses/Parametric.h
"
38
#include "
lsst/afw/geom/ellipses/radii.h
"
39
#include "
lsst/afw/geom/ellipses/Distortion.h
"
40
#include "
lsst/afw/geom/ellipses/ConformalShear.h
"
41
#include "
lsst/afw/geom/ellipses/ReducedShear.h
"
42
#include "
lsst/afw/geom/ellipses/Quadrupole.h
"
43
#include "
lsst/afw/geom/ellipses/Axes.h
"
44
#include "
lsst/afw/geom/ellipses/Separable.h
"
45
#include "
lsst/afw/geom/ellipses/PixelRegion.h
"
46
47
namespace
lsst
{
48
namespace
afw {
49
namespace
geom {
50
namespace
ellipses {
51
52
using
SeparableDistortionDeterminantRadius
=
Separable<Distortion, DeterminantRadius>
;
53
using
SeparableDistortionTraceRadius
=
Separable<Distortion, TraceRadius>
;
54
using
SeparableDistortionLogDeterminantRadius
=
Separable<Distortion, LogDeterminantRadius>
;
55
using
SeparableDistortionLogTraceRadius
=
Separable<Distortion, LogTraceRadius>
;
56
57
using
SeparableConformalShearDeterminantRadius
=
Separable<ConformalShear, DeterminantRadius>
;
58
using
SeparableConformalShearTraceRadius
=
Separable<ConformalShear, TraceRadius>
;
59
using
SeparableConformalShearLogDeterminantRadius
=
Separable<ConformalShear, LogDeterminantRadius>
;
60
using
SeparableConformalShearLogTraceRadius
=
Separable<ConformalShear, LogTraceRadius>
;
61
62
using
SeparableReducedShearDeterminantRadius
=
Separable<ReducedShear, DeterminantRadius>
;
63
using
SeparableReducedShearTraceRadius
=
Separable<ReducedShear, TraceRadius>
;
64
using
SeparableReducedShearLogDeterminantRadius
=
Separable<ReducedShear, LogDeterminantRadius>
;
65
using
SeparableReducedShearLogTraceRadius
=
Separable<ReducedShear, LogTraceRadius>
;
66
}
// namespace ellipses
67
}
// namespace geom
68
}
// namespace afw
69
}
// namespace lsst
70
71
#endif
// !LSST_AFW_GEOM_ELLIPSES_H
Axes.h
BaseCore.h
ConformalShear.h
Convolution.h
Distortion.h
Ellipse.h
GridTransform.h
Parametric.h
PixelRegion.h
Quadrupole.h
ReducedShear.h
Separable.h
Transformer.h
lsst::afw::geom::ellipses::Separable
An ellipse core with a complex ellipticity and radius parameterization.
Definition:
Separable.h:50
lsst
radii.h
Generated on Thu Jun 22 2023 02:37:44 for lsst.afw by
1.9.5