NJointControllerRegistry.h File Reference
+ Include dependency graph for NJointControllerRegistry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NJointControllerRegistryEntryHelper< NJointControllerT >
 
struct  NJointControllerRegistration< ControllerType >
 
class  NJointControllerRegistryEntry
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::detail
 
namespace  armarx::RobotUnitModule
 

Macros

#define ARMARX_ASSERT_NJOINTCONTROLLER_HAS_CONSTRUCTION_GUI(T)
 

Typedefs

using NJointControllerRegistry = Registrar<std::unique_ptr<NJointControllerRegistryEntry>>
 

Functions

 ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (hasGenerateConfigDescription, GenerateConfigDescription, NJointControllerBase::GenerateConfigDescriptionFunctionSignature)
 
 ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (hasGenerateConfigFromVariants, GenerateConfigFromVariants, NJointControllerBase::GenerateConfigFromVariantsFunctionSignature< typename T::ConfigPtrT >)
 
RobotUnitgetRobotUnit (RobotUnitModule::ControllerManagement *cmngr)
 

Macro Definition Documentation

◆ ARMARX_ASSERT_NJOINTCONTROLLER_HAS_CONSTRUCTION_GUI

#define ARMARX_ASSERT_NJOINTCONTROLLER_HAS_CONSTRUCTION_GUI ( T)
Value:
static_assert( \
::armarx::detail::hasGenerateConfigDescription<T>::value, \
#T " does not offer a construction gui (missing: static GenerateConfigDescription)"); \
static_assert( \
::armarx::detail::hasGenerateConfigFromVariants<T>::value, \
#T " does not offer a construction gui (missing: static GenerateConfigFromVariants)")

Definition at line 242 of file NJointControllerRegistry.h.