10class VirtualUserSetImpl;
130 std::vector<double>& value)
const;
143 std::shared_ptr<class VirtualUserSetImpl> _impl;
145 friend class VirtualProfilerImpl;
#define MMIND_API_EXPORT
Definition api_global.h:48
Represents a parameter of the device.
Definition Parameter.h:23
Definition VirtualUserSet.h:13
ErrorStatus getEnumValue(const std::string ¶meterName, std::string &valueStr) const
Gets the current value of an _Enum-type parameter in the form of a string. See Parameter for details.
ErrorStatus getIntValue(const std::string ¶meterName, int &value) const
Gets the current value of an _Int-type parameter. See Parameter for details.
ErrorStatus getAvailableParameterNames(std::vector< std::string > ¶meterArrayNames) const
Gets the names of all available parameters of the virtual device.
ErrorStatus getBoolValue(const std::string ¶meterName, bool &value) const
Gets the current value of a _Bool-type parameter. See Parameter for details.
ErrorStatus getName(std::string &userSetName) const
Gets the name of the parameter group used when the virtual device was saved.
ErrorStatus getEnumValue(const std::string ¶meterName, int &value) const
Gets the current value of an _Enum-type parameter in the form of the integer value....
ErrorStatus getRangeValue(const std::string ¶meterName, Range< int > &value) const
Gets the current value of a _Range-type parameter. See Parameter for details.
ErrorStatus getRoiValue(const std::string ¶meterName, ROI &value) const
Gets the current value of an _Roi-type parameter. See Parameter for details.
ErrorStatus getFloatArrayValue(const std::string ¶meterName, std::vector< double > &value) const
Gets the current value of a _FloatArray-type parameter. See Parameter for details.
virtual ~VirtualUserSet()
Destructor.
Parameter * getParameter(const std::string ¶meterName) const
Gets the pointer to the elements of a specific parameter.
ErrorStatus getProfileRoiValue(const std::string ¶meterName, ProfileROI &value) const
Gets the current value of an _ProfileRoi-type parameter. See Parameter for details.
std::vector< Parameter * > getAvailableParameters() const
Returns the pointer to the elements in the vector storing all available parameters.
Parameter * operator[](const std::string ¶meterName) const
Gets the pointer to the elements of a specific parameter.
ErrorStatus getFloatValue(const std::string ¶meterName, double &value) const
Gets the current value of a _Float-type parameter. See Parameter for details.
Describes the types of errors.
Definition ErrorStatus.h:12
Describes the region of interest (ROI) of a laser profiler.
Definition CommonTypes.h:85
Describes a region of interest (ROI).
Definition CommonTypes.h:67
Describes a value range.
Definition CommonTypes.h:29