Classes | Public Types | Public Member Functions | Public Attributes | List of all members
moveit_handeye_calibration::HandEyeTargetBase::Parameter Class Reference

#include <handeye_target_base.h>

Classes

union  Value
 

Public Types

enum  ParameterType { Int, Float, Enum }
 

Public Member Functions

 Parameter (std::string name, ParameterType parameter_type, double default_value=0.)
 
 Parameter (std::string name, ParameterType parameter_type, float default_value=0.)
 
 Parameter (std::string name, ParameterType parameter_type, int default_value=0)
 
 Parameter (std::string name, ParameterType parameter_type, std::vector< std::string > enum_values, size_t default_option=0)
 

Public Attributes

const std::vector< std::string > enum_values_
 
const std::string name_
 
enum moveit_handeye_calibration::HandEyeTargetBase::Parameter::ParameterType parameter_type_
 
union moveit_handeye_calibration::HandEyeTargetBase::Parameter::Value value_
 

Detailed Description

Definition at line 93 of file handeye_target_base.h.

Member Enumeration Documentation

◆ ParameterType

Enumerator
Int 
Float 
Enum 

Definition at line 96 of file handeye_target_base.h.

Constructor & Destructor Documentation

◆ Parameter() [1/4]

moveit_handeye_calibration::HandEyeTargetBase::Parameter::Parameter ( std::string  name,
ParameterType  parameter_type,
int  default_value = 0 
)
inline

Definition at line 106 of file handeye_target_base.h.

◆ Parameter() [2/4]

moveit_handeye_calibration::HandEyeTargetBase::Parameter::Parameter ( std::string  name,
ParameterType  parameter_type,
float  default_value = 0. 
)
inline

Definition at line 115 of file handeye_target_base.h.

◆ Parameter() [3/4]

moveit_handeye_calibration::HandEyeTargetBase::Parameter::Parameter ( std::string  name,
ParameterType  parameter_type,
double  default_value = 0. 
)
inline

Definition at line 124 of file handeye_target_base.h.

◆ Parameter() [4/4]

moveit_handeye_calibration::HandEyeTargetBase::Parameter::Parameter ( std::string  name,
ParameterType  parameter_type,
std::vector< std::string >  enum_values,
size_t  default_option = 0 
)
inline

Definition at line 133 of file handeye_target_base.h.

Member Data Documentation

◆ enum_values_

const std::vector<std::string> moveit_handeye_calibration::HandEyeTargetBase::Parameter::enum_values_

Definition at line 104 of file handeye_target_base.h.

◆ name_

const std::string moveit_handeye_calibration::HandEyeTargetBase::Parameter::name_

Definition at line 97 of file handeye_target_base.h.

◆ parameter_type_

enum moveit_handeye_calibration::HandEyeTargetBase::Parameter::ParameterType moveit_handeye_calibration::HandEyeTargetBase::Parameter::parameter_type_

◆ value_

union moveit_handeye_calibration::HandEyeTargetBase::Parameter::Value moveit_handeye_calibration::HandEyeTargetBase::Parameter::value_

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


moveit_calibration_plugins
Author(s): Yu Yan
autogenerated on Fri Oct 18 2024 02:14:09