Skip to content
Snippets Groups Projects
Commit d4431d98 authored by Raphael Grimm's avatar Raphael Grimm
Browse files

Apply astyle formatting to obotUnit/util/introspection/DataFieldsInfo.cpp

parent 2196c77b
No related branches found
No related tags found
No related merge requests found
......@@ -64,54 +64,54 @@ namespace armarx
{
namespace introspection
{
#define make_DataFieldsInfo_for_eigen_vector(Type,Num) \
std::string DataFieldsInfo<Eigen::Vector##Num##Type, void>::GetFieldAsString(std::size_t i, const Eigen::Vector##Num##Type& field) \
{ \
ARMARX_CHECK_LESS(i, Num); \
return std::to_string(field(i)); \
} \
std::map<std::string, VariantBasePtr> DataFieldsInfo<Eigen::Vector##Num##Type, void>::ToVariants( \
#define make_DataFieldsInfo_for_eigen_vector(Type,Num) \
std::string DataFieldsInfo<Eigen::Vector##Num##Type, void>::GetFieldAsString(std::size_t i, const Eigen::Vector##Num##Type& field) \
{ \
ARMARX_CHECK_LESS(i, Num); \
return std::to_string(field(i)); \
} \
std::map<std::string, VariantBasePtr> DataFieldsInfo<Eigen::Vector##Num##Type, void>::ToVariants( \
const Eigen::Vector##Num##Type& value, \
const std::string& name, \
const IceUtil::Time& timestamp, \
const std::string& frame, \
const std::string& agent) \
{ \
ARMARX_CHECK_EXPRESSION_W_HINT(frame.empty() && agent.empty(), "There is no framed version of TimestampVariant"); \
std::map<std::string, VariantBasePtr> result; \
for(int i = 0; i < Num; ++i) \
{ \
result.emplace(name + "." + std::to_string(i), VariantBasePtr{new TimedVariant(value(i), timestamp)}); \
} \
return result; \
} \
std::vector<std::string> DataFieldsInfo<Eigen::Vector##Num##Type, void>::GetFieldNames() \
{ \
std::vector<std::string> result; \
for(int i = 0; i < Num; ++i) \
{ \
result.emplace_back(std::to_string(i)); \
} \
return result; \
}
{ \
ARMARX_CHECK_EXPRESSION_W_HINT(frame.empty() && agent.empty(), "There is no framed version of TimestampVariant"); \
std::map<std::string, VariantBasePtr> result; \
for(int i = 0; i < Num; ++i) \
{ \
result.emplace(name + "." + std::to_string(i), VariantBasePtr{new TimedVariant(value(i), timestamp)}); \
} \
return result; \
} \
std::vector<std::string> DataFieldsInfo<Eigen::Vector##Num##Type, void>::GetFieldNames() \
{ \
std::vector<std::string> result; \
for(int i = 0; i < Num; ++i) \
{ \
result.emplace_back(std::to_string(i)); \
} \
return result; \
}
make_DataFieldsInfo_for_eigen_vector(f,2)
make_DataFieldsInfo_for_eigen_vector(f,4)
make_DataFieldsInfo_for_eigen_vector(f,5)
make_DataFieldsInfo_for_eigen_vector(f,6)
make_DataFieldsInfo_for_eigen_vector(f, 2)
make_DataFieldsInfo_for_eigen_vector(f, 4)
make_DataFieldsInfo_for_eigen_vector(f, 5)
make_DataFieldsInfo_for_eigen_vector(f, 6)
make_DataFieldsInfo_for_eigen_vector(d,2)
make_DataFieldsInfo_for_eigen_vector(d,3)
make_DataFieldsInfo_for_eigen_vector(d,4)
make_DataFieldsInfo_for_eigen_vector(d,5)
make_DataFieldsInfo_for_eigen_vector(d,6)
make_DataFieldsInfo_for_eigen_vector(d, 2)
make_DataFieldsInfo_for_eigen_vector(d, 3)
make_DataFieldsInfo_for_eigen_vector(d, 4)
make_DataFieldsInfo_for_eigen_vector(d, 5)
make_DataFieldsInfo_for_eigen_vector(d, 6)
make_DataFieldsInfo_for_eigen_vector(i,2)
make_DataFieldsInfo_for_eigen_vector(i,3)
make_DataFieldsInfo_for_eigen_vector(i,4)
make_DataFieldsInfo_for_eigen_vector(i,5)
make_DataFieldsInfo_for_eigen_vector(i,6)
#undef make_DataFieldsInfo_for_eigen_vector
make_DataFieldsInfo_for_eigen_vector(i, 2)
make_DataFieldsInfo_for_eigen_vector(i, 3)
make_DataFieldsInfo_for_eigen_vector(i, 4)
make_DataFieldsInfo_for_eigen_vector(i, 5)
make_DataFieldsInfo_for_eigen_vector(i, 6)
#undef make_DataFieldsInfo_for_eigen_vector
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment