Mech-Eye API 2.6.0
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
mmind::eye::ProfilerHandEyeErrorStatus Class Reference

Public Types

enum  ErrorCode {
  MMIND_STATUS_SUCCESS = 0 , MMIND_STATUS_INVALID_MATCHED_POINTS_COUNT = -1 , MMIND_STATUS_INVALID_POINTS_COUNT_CONFIG_PAIR = -2 , MMIND_STATUS_INVALID_PARAM = -3 ,
  MMIND_STATUS_EMPTY_PARAMS = -4 , MMIND_STATUS_INVALID_ROTATION_MATRIX = -5
}
enum  ErrorSource { System , Robot , Profiler }

Public Member Functions

 ProfilerHandEyeErrorStatus (ErrorCode code)
 ProfilerHandEyeErrorStatus (ErrorCode code, ErrorSource source, const std::string &paraName)
bool isOK () const
void setErrorCodeAndDescription (const ErrorCode &code)
void setErrorCodeAndDescription (const ErrorCode &code, const std::string &paraName)
std::string getErrorDescription () const
ErrorCode getErrorCode () const
ErrorSource getErrorSource () const

Detailed Description

Definition at line 8 of file ProfilerHandEyeErrorStatus.h.

Member Enumeration Documentation

◆ ErrorCode

enum mmind::eye::ProfilerHandEyeErrorStatus::ErrorCode

Definition at line 11 of file ProfilerHandEyeErrorStatus.h.

◆ ErrorSource

enum mmind::eye::ProfilerHandEyeErrorStatus::ErrorSource

Definition at line 25 of file ProfilerHandEyeErrorStatus.h.


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