SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SEImplementation
SEImplementation
Plugin
ErrorEllipse
ErrorEllipse.h
Go to the documentation of this file.
1
17
/*
18
* ErrorEllipse.h
19
*
20
* Created on: Feb 11, 2022
21
* Author: mkuemmel
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_ERRORELLIPSE_ERRORELLIPSE_H_
25
#define _SEIMPLEMENTATION_PLUGIN_ERRORELLIPSE_ERRORELLIPSE_H_
26
27
#include "
SEUtils/Types.h
"
28
#include "
SEFramework/Property/Property.h
"
29
30
namespace
SourceXtractor {
31
32
class
ErrorEllipse
:
public
Property
{
33
public
:
34
35
ErrorEllipse
(
SeFloat
a_error,
SeFloat
b_error,
SeFloat
theta_error,
SeFloat
cxx_error,
SeFloat
cyy_error,
SeFloat
cxy_error)
36
:
m_a_error
(a_error),
m_b_error
(b_error),
m_theta_error
(theta_error),
m_cxx_error
(cxx_error),
m_cyy_error
(cyy_error),
m_cxy_error
(cxy_error) {}
37
38
virtual
~ErrorEllipse
() =
default
;
39
43
SeFloat
getEllipseAError
()
const
{
44
return
m_a_error
;
45
}
46
50
SeFloat
getEllipseBError
()
const
{
51
return
m_b_error
;
52
}
53
57
SeFloat
getEllipseThetaError
()
const
{
58
return
m_theta_error
;
59
}
60
61
SeFloat
getEllipseCxxError
()
const
{
62
return
m_cxx_error
;
63
}
64
65
SeFloat
getEllipseCyyError
()
const
{
66
return
m_cyy_error
;
67
}
68
69
SeFloat
getEllipseCxyError
()
const
{
70
return
m_cxy_error
;
71
}
72
73
private
:
74
SeFloat
m_a_error
,
m_b_error
,
m_theta_error
;
// errors for ellipse semi-major axis, semi-minor axis, and angle
75
SeFloat
m_cxx_error
,
m_cyy_error
,
m_cxy_error
;
76
77
};
78
79
}
80
#endif
/* _SEIMPLEMENTATION_PLUGIN_ERRORELLIPSE_ERRORELLIPSE_H_ */
Types.h
SourceXtractor::ErrorEllipse::m_cxx_error
SeFloat m_cxx_error
Definition:
ErrorEllipse.h:75
Property.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::ErrorEllipse::ErrorEllipse
ErrorEllipse(SeFloat a_error, SeFloat b_error, SeFloat theta_error, SeFloat cxx_error, SeFloat cyy_error, SeFloat cxy_error)
Definition:
ErrorEllipse.h:35
SourceXtractor::ErrorEllipse::getEllipseCxxError
SeFloat getEllipseCxxError() const
Definition:
ErrorEllipse.h:61
SourceXtractor::ErrorEllipse::getEllipseThetaError
SeFloat getEllipseThetaError() const
Definition:
ErrorEllipse.h:57
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition:
Property.h:33
SourceXtractor::ErrorEllipse::getEllipseCxyError
SeFloat getEllipseCxyError() const
Definition:
ErrorEllipse.h:69
SourceXtractor::ErrorEllipse::m_b_error
SeFloat m_b_error
Definition:
ErrorEllipse.h:74
SourceXtractor::ErrorEllipse::getEllipseBError
SeFloat getEllipseBError() const
Definition:
ErrorEllipse.h:50
SourceXtractor::ErrorEllipse::getEllipseAError
SeFloat getEllipseAError() const
Definition:
ErrorEllipse.h:43
SourceXtractor::ErrorEllipse::m_cyy_error
SeFloat m_cyy_error
Definition:
ErrorEllipse.h:75
SourceXtractor::ErrorEllipse::m_cxy_error
SeFloat m_cxy_error
Definition:
ErrorEllipse.h:75
SourceXtractor::ErrorEllipse
Definition:
ErrorEllipse.h:32
SourceXtractor::ErrorEllipse::getEllipseCyyError
SeFloat getEllipseCyyError() const
Definition:
ErrorEllipse.h:65
SourceXtractor::ErrorEllipse::~ErrorEllipse
virtual ~ErrorEllipse()=default
SourceXtractor::ErrorEllipse::m_theta_error
SeFloat m_theta_error
Definition:
ErrorEllipse.h:74
SourceXtractor::ErrorEllipse::m_a_error
SeFloat m_a_error
Definition:
ErrorEllipse.h:74
Generated by
1.8.5