moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
moveit_servo::ParameterDescriptorBuilder Class Reference

#include <parameter_descriptor_builder.hpp>

Public Member Functions

 operator rcl_interfaces::msg::ParameterDescriptor () const
 Rcl_interfaces::msg::parameterdescriptor conversion operator. More...
 
ParameterDescriptorBuildertype (uint8_t type)
 Set the type. More...
 
ParameterDescriptorBuilderdescription (const std::string &description)
 Set the description string. More...
 
ParameterDescriptorBuilderadditionalConstraints (const std::string &additional_constraints)
 Set the additional constraints string (a description of any additional constraints which cannot be expressed with the available parameter constraints) More...
 
ParameterDescriptorBuilderreadOnly (bool read_only)
 Sets the read only flag. More...
 
ParameterDescriptorBuilderdynamicTyping (bool dynamic_typing)
 Set the dynamic typing flag (rolling only) More...
 
ParameterDescriptorBuilderfloatingPointRange (double from_value=std::numeric_limits< double >::min(), double to_value=std::numeric_limits< double >::max(), double step=0)
 Set floating point range. More...
 
ParameterDescriptorBuilderintegerRange (int64_t from_value=std::numeric_limits< int64_t >::min(), int64_t to_value=std::numeric_limits< int64_t >::max(), int64_t step=0)
 Set the integer range. More...
 

Detailed Description

Definition at line 48 of file parameter_descriptor_builder.hpp.

Member Function Documentation

◆ additionalConstraints()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::additionalConstraints ( const std::string &  additional_constraints)

Set the additional constraints string (a description of any additional constraints which cannot be expressed with the available parameter constraints)

Parameters
[in]additional_constraintsThe additional constraints
Returns
Reference to this object

Definition at line 51 of file parameter_descriptor_builder.cpp.

◆ description()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::description ( const std::string &  description)

Set the description string.

Parameters
[in]descriptionThe description
Returns
Reference to this object

Definition at line 45 of file parameter_descriptor_builder.cpp.

◆ dynamicTyping()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::dynamicTyping ( bool  dynamic_typing)

Set the dynamic typing flag (rolling only)

Parameters
[in]dynamic_typingThe dynamic typing flag
Returns
Reference to this object

Definition at line 64 of file parameter_descriptor_builder.cpp.

◆ floatingPointRange()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::floatingPointRange ( double  from_value = std::numeric_limits<double>::min(),
double  to_value = std::numeric_limits<double>::max(),
double  step = 0 
)

Set floating point range.

Parameters
[in]from_valueThe from value
[in]to_valueTo value
[in]stepThe step
Returns
Reference to this object

Definition at line 71 of file parameter_descriptor_builder.cpp.

◆ integerRange()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::integerRange ( int64_t  from_value = std::numeric_limits<int64_t>::min(),
int64_t  to_value = std::numeric_limits<int64_t>::max(),
int64_t  step = 0 
)

Set the integer range.

Parameters
[in]from_valueThe from value
[in]to_valueTo value
[in]stepThe step
Returns
Reference to this object

Definition at line 83 of file parameter_descriptor_builder.cpp.

◆ operator rcl_interfaces::msg::ParameterDescriptor()

moveit_servo::ParameterDescriptorBuilder::operator rcl_interfaces::msg::ParameterDescriptor ( ) const
inline

Rcl_interfaces::msg::parameterdescriptor conversion operator.

Definition at line 56 of file parameter_descriptor_builder.hpp.

◆ readOnly()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::readOnly ( bool  read_only)

Sets the read only flag.

Parameters
[in]read_onlyThe read only flag
Returns
Reference to this object

Definition at line 57 of file parameter_descriptor_builder.cpp.

◆ type()

ParameterDescriptorBuilder & moveit_servo::ParameterDescriptorBuilder::type ( uint8_t  type)

Set the type.

Parameters
[in]typeThe type
Returns
Reference to this object

Definition at line 39 of file parameter_descriptor_builder.cpp.


The documentation for this class was generated from the following files: