Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
sot-core
Commits
c30e0472
Commit
c30e0472
authored
Sep 18, 2020
by
Joseph Mirabel
Committed by
Guilhem Saurel
Sep 27, 2020
Browse files
Update usage of Flags
parent
4e1f93f4
Changes
3
Hide whitespace changes
Inline
Side-by-side
include/sot/core/feature-point6d.hh
View file @
c30e0472
...
...
@@ -97,15 +97,15 @@ public:
int
time
);
/** Static Feature selection. */
inline
static
Flags
selectX
(
void
)
{
return
F
LAG_LINE_1
;
}
inline
static
Flags
selectY
(
void
)
{
return
F
LAG_LINE_2
;
}
inline
static
Flags
selectZ
(
void
)
{
return
F
LAG_LINE_3
;
}
inline
static
Flags
selectRX
(
void
)
{
return
F
LAG_LINE_4
;
}
inline
static
Flags
selectRY
(
void
)
{
return
F
LAG_LINE_5
;
}
inline
static
Flags
selectRZ
(
void
)
{
return
F
LAG_LINE_6
;
}
inline
static
Flags
selectTranslation
(
void
)
{
return
Flags
(
7
);
}
inline
static
Flags
selectRotation
(
void
)
{
return
Flags
(
56
);
}
inline
static
Flags
selectX
(
void
)
{
return
F
lags
(
"100000"
)
;
}
inline
static
Flags
selectY
(
void
)
{
return
F
lags
(
"010000"
)
;
}
inline
static
Flags
selectZ
(
void
)
{
return
F
lags
(
"001000"
)
;
}
inline
static
Flags
selectRX
(
void
)
{
return
F
lags
(
"000100"
)
;
}
inline
static
Flags
selectRY
(
void
)
{
return
F
lags
(
"000010"
)
;
}
inline
static
Flags
selectRZ
(
void
)
{
return
F
lags
(
"000001"
)
;
}
inline
static
Flags
selectTranslation
(
void
)
{
return
Flags
(
"111000"
);
}
inline
static
Flags
selectRotation
(
void
)
{
return
Flags
(
"000111"
);
}
virtual
void
display
(
std
::
ostream
&
os
)
const
;
...
...
include/sot/core/feature-pose.hh
View file @
c30e0472
...
...
@@ -139,17 +139,6 @@ public:
virtual
dynamicgraph
::
Matrix
&
computeJacobian
(
dynamicgraph
::
Matrix
&
res
,
int
time
);
/** Static Feature selection. */
inline
static
Flags
selectX
(
void
)
{
return
FLAG_LINE_1
;
}
inline
static
Flags
selectY
(
void
)
{
return
FLAG_LINE_2
;
}
inline
static
Flags
selectZ
(
void
)
{
return
FLAG_LINE_3
;
}
inline
static
Flags
selectRX
(
void
)
{
return
FLAG_LINE_4
;
}
inline
static
Flags
selectRY
(
void
)
{
return
FLAG_LINE_5
;
}
inline
static
Flags
selectRZ
(
void
)
{
return
FLAG_LINE_6
;
}
inline
static
Flags
selectTranslation
(
void
)
{
return
Flags
(
7
);
}
inline
static
Flags
selectRotation
(
void
)
{
return
Flags
(
56
);
}
virtual
void
display
(
std
::
ostream
&
os
)
const
;
public:
...
...
include/sot/core/feature-visual-point.hh
View file @
c30e0472
...
...
@@ -80,8 +80,8 @@ public:
int
time
);
/** Static Feature selection. */
inline
static
Flags
selectX
(
void
)
{
return
F
LAG_LINE_1
;
}
inline
static
Flags
selectY
(
void
)
{
return
F
LAG_LINE_2
;
}
inline
static
Flags
selectX
(
void
)
{
return
F
lags
(
"10"
)
;
}
inline
static
Flags
selectY
(
void
)
{
return
F
lags
(
"01"
)
;
}
virtual
void
display
(
std
::
ostream
&
os
)
const
;
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment