#include <GNNR3_TrackingFilter.h>
Definition at line 11 of file GNNR3_TrackingFilter.h.
◆ TrigFTF_GNNR3_EdgeState() [1/2]
| TrigFTF_GNNR3_EdgeState::TrigFTF_GNNR3_EdgeState |
( |
| ) |
|
|
inline |
◆ TrigFTF_GNNR3_EdgeState() [2/2]
| TrigFTF_GNNR3_EdgeState::TrigFTF_GNNR3_EdgeState |
( |
bool | f | ) |
|
|
inline |
◆ ~TrigFTF_GNNR3_EdgeState()
| TrigFTF_GNNR3_EdgeState::~TrigFTF_GNNR3_EdgeState |
( |
| ) |
|
|
inline |
◆ clone()
Definition at line 62 of file GNNR3_TrackingFilter.cxx.
62 {
63
64 memcpy(&
m_X[0], &
st.m_X[0],
sizeof(
m_X));
65 memcpy(&
m_Y[0], &
st.m_Y[0],
sizeof(
m_Y));
66 memcpy(&
m_Cx[0][0], &
st.m_Cx[0][0],
sizeof(
m_Cx));
67 memcpy(&
m_Cy[0][0], &
st.m_Cy[0][0],
sizeof(
m_Cy));
74 m_vs.reserve(
st.m_vs.size());
75 std::copy(
st.m_vs.begin(),
st.m_vs.end(), std::back_inserter(
m_vs));
76
78}
std::vector< TrigFTF_GNNR3_Edge * > m_vs
◆ initialize()
Definition at line 15 of file GNNR3_TrackingFilter.cxx.
15 {
16
18
21
22
23
24
27 float L = std::sqrt(dx*dx + dy*dy);
28
31
32
33
34
35
38
39
40
44
45
46
49
50 memset(&
m_Cx[0][0], 0,
sizeof(
m_Cx));
51 memset(&
m_Cy[0][0], 0,
sizeof(
m_Cy));
52
56
59
60}
const TrigFTF_GNNR3_Node * m_n2
const TrigFTF_GNNR3_Node * m_n1
◆ m_c
| float TrigFTF_GNNR3_EdgeState::m_c {} |
◆ m_Cx
| float TrigFTF_GNNR3_EdgeState::m_Cx[3][3] {} |
◆ m_Cy
| float TrigFTF_GNNR3_EdgeState::m_Cy[2][2] {} |
◆ m_initialized
| bool TrigFTF_GNNR3_EdgeState::m_initialized {false} |
◆ m_J
| float TrigFTF_GNNR3_EdgeState::m_J {} |
◆ m_refX
| float TrigFTF_GNNR3_EdgeState::m_refX {} |
◆ m_refY
| float TrigFTF_GNNR3_EdgeState::m_refY {} |
◆ m_s
| float TrigFTF_GNNR3_EdgeState::m_s {} |
◆ m_vs
◆ m_X
| float TrigFTF_GNNR3_EdgeState::m_X[3] {} |
◆ m_Y
| float TrigFTF_GNNR3_EdgeState::m_Y[2] {} |
The documentation for this struct was generated from the following files: