armarx::introspection Namespace Reference

Classes

struct  ClassMemberInfo
 
struct  ClassMemberInfoEntry
 
struct  ClassMemberInfoEntryConfigurator
 
struct  DataFieldsInfo
 
struct  DataFieldsInfo< Eigen::Matrix4f, void >
 
struct  DataFieldsInfo< Eigen::Quaternionf, void >
 
struct  DataFieldsInfo< Eigen::Vector3f, void >
 
struct  DataFieldsInfo< IceUtil::Time, void >
 
struct  DataFieldsInfo< JointStatus, void >
 
struct  DataFieldsInfo< std::array< T, N >, void >
 
struct  DataFieldsInfo< std::chrono::microseconds, void >
 
struct  DataFieldsInfoBase
 
struct  DataFieldsInfoHasNoFieldNames
 
struct  DataFieldsInfoHasNoFieldNames< T, std::enable_if_t<(&DataFieldsInfo< T >::GetFieldNames==&DataFieldsInfoBase< T >::GetFieldNames)> >
 

Functions

const std::type_info & GetDataFieldType (std::size_t i)
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 2) make_DataFieldsInfo_for_eigen_vector(d
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 4) make_DataFieldsInfo_for_eigen_vector(d
 
 make_DataFieldsInfo_for_eigen_vector (d, Double, 6) make_DataFieldsInfo_for_eigen_vector(i
 
 make_DataFieldsInfo_for_eigen_vector (f, Float, 2) make_DataFieldsInfo_for_eigen_vector(f
 
 make_DataFieldsInfo_for_eigen_vector (f, Float, 5) make_DataFieldsInfo_for_eigen_vector(f
 
 make_DataFieldsInfo_for_eigen_vector (i, Int, 3) make_DataFieldsInfo_for_eigen_vector(i
 
 make_DataFieldsInfo_for_eigen_vector (i, Int, 5) make_DataFieldsInfo_for_eigen_vector(i
 
 make_def_for_build_in_ice_type (bool)
 
 make_def_for_build_in_ice_type (Ice::Byte)
 
 make_def_for_build_in_ice_type (Ice::Double)
 
 make_def_for_build_in_ice_type (Ice::Float)
 
 make_def_for_build_in_ice_type (Ice::Int)
 
 make_def_for_build_in_ice_type (Ice::Long)
 
 make_def_for_build_in_ice_type (Ice::Short)
 
 make_def_for_type_mapped_to_long (std::uint16_t)
 
 make_def_for_type_mapped_to_long (std::uint32_t)
 

Variables

 Double
 
 Float
 
 Int
 

Function Documentation

◆ GetDataFieldType()

const std::type_info & GetDataFieldType ( std::size_t i)

Definition at line 355 of file DataFieldsInfo.cpp.

◆ make_DataFieldsInfo_for_eigen_vector() [1/7]

make_DataFieldsInfo_for_eigen_vector ( d ,
Double ,
2  )
+ Here is the call graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [2/7]

make_DataFieldsInfo_for_eigen_vector ( d ,
Double ,
4  )
+ Here is the call graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [3/7]

make_DataFieldsInfo_for_eigen_vector ( d ,
Double ,
6  )
+ Here is the call graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [4/7]

make_DataFieldsInfo_for_eigen_vector ( f ,
Float ,
2  )
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [5/7]

make_DataFieldsInfo_for_eigen_vector ( f ,
Float ,
5  )
+ Here is the call graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [6/7]

make_DataFieldsInfo_for_eigen_vector ( i ,
Int ,
3  )
+ Here is the call graph for this function:

◆ make_DataFieldsInfo_for_eigen_vector() [7/7]

make_DataFieldsInfo_for_eigen_vector ( i ,
Int ,
5  )
+ Here is the call graph for this function:

◆ make_def_for_build_in_ice_type() [1/7]

make_def_for_build_in_ice_type ( bool )

◆ make_def_for_build_in_ice_type() [2/7]

make_def_for_build_in_ice_type ( Ice::Byte )

◆ make_def_for_build_in_ice_type() [3/7]

make_def_for_build_in_ice_type ( Ice::Double )

◆ make_def_for_build_in_ice_type() [4/7]

make_def_for_build_in_ice_type ( Ice::Float )

◆ make_def_for_build_in_ice_type() [5/7]

make_def_for_build_in_ice_type ( Ice::Int )

◆ make_def_for_build_in_ice_type() [6/7]

make_def_for_build_in_ice_type ( Ice::Long )

◆ make_def_for_build_in_ice_type() [7/7]

make_def_for_build_in_ice_type ( Ice::Short )

◆ make_def_for_type_mapped_to_long() [1/2]

make_def_for_type_mapped_to_long ( std::uint16_t )

◆ make_def_for_type_mapped_to_long() [2/2]

make_def_for_type_mapped_to_long ( std::uint32_t )

Variable Documentation

◆ Double

Double

Definition at line 153 of file DataFieldsInfo.cpp.

◆ Float

Float

Definition at line 147 of file DataFieldsInfo.cpp.

◆ Int

Int

Definition at line 158 of file DataFieldsInfo.cpp.