Skip to content

Commit c30e047

Browse files
jmirabelnim65s
authored andcommitted
Update usage of Flags
1 parent 4e1f93f commit c30e047

File tree

3 files changed

+11
-22
lines changed

3 files changed

+11
-22
lines changed

include/sot/core/feature-point6d.hh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,15 @@ public:
9797
int time);
9898

9999
/** Static Feature selection. */
100-
inline static Flags selectX(void) { return FLAG_LINE_1; }
101-
inline static Flags selectY(void) { return FLAG_LINE_2; }
102-
inline static Flags selectZ(void) { return FLAG_LINE_3; }
103-
inline static Flags selectRX(void) { return FLAG_LINE_4; }
104-
inline static Flags selectRY(void) { return FLAG_LINE_5; }
105-
inline static Flags selectRZ(void) { return FLAG_LINE_6; }
106-
107-
inline static Flags selectTranslation(void) { return Flags(7); }
108-
inline static Flags selectRotation(void) { return Flags(56); }
100+
inline static Flags selectX(void) { return Flags("100000"); }
101+
inline static Flags selectY(void) { return Flags("010000"); }
102+
inline static Flags selectZ(void) { return Flags("001000"); }
103+
inline static Flags selectRX(void) { return Flags("000100"); }
104+
inline static Flags selectRY(void) { return Flags("000010"); }
105+
inline static Flags selectRZ(void) { return Flags("000001"); }
106+
107+
inline static Flags selectTranslation(void) { return Flags("111000"); }
108+
inline static Flags selectRotation(void) { return Flags("000111"); }
109109

110110
virtual void display(std::ostream &os) const;
111111

include/sot/core/feature-pose.hh

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -139,17 +139,6 @@ public:
139139
virtual dynamicgraph::Matrix &computeJacobian(dynamicgraph::Matrix &res,
140140
int time);
141141

142-
/** Static Feature selection. */
143-
inline static Flags selectX(void) { return FLAG_LINE_1; }
144-
inline static Flags selectY(void) { return FLAG_LINE_2; }
145-
inline static Flags selectZ(void) { return FLAG_LINE_3; }
146-
inline static Flags selectRX(void) { return FLAG_LINE_4; }
147-
inline static Flags selectRY(void) { return FLAG_LINE_5; }
148-
inline static Flags selectRZ(void) { return FLAG_LINE_6; }
149-
150-
inline static Flags selectTranslation(void) { return Flags(7); }
151-
inline static Flags selectRotation(void) { return Flags(56); }
152-
153142
virtual void display(std::ostream &os) const;
154143

155144
public:

include/sot/core/feature-visual-point.hh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ public:
8080
int time);
8181

8282
/** Static Feature selection. */
83-
inline static Flags selectX(void) { return FLAG_LINE_1; }
84-
inline static Flags selectY(void) { return FLAG_LINE_2; }
83+
inline static Flags selectX(void) { return Flags("10"); }
84+
inline static Flags selectY(void) { return Flags("01"); }
8585

8686
virtual void display(std::ostream &os) const;
8787
};

0 commit comments

Comments
 (0)