0.4.3
ALSON 命名空间参考

class  AlsonMat
 
class  ArrayParameterNode
 
class  BaseClientEventListener
 
class  BaseDeviceController
 
class  BaseParameterNode
 
class  BooleanParameterNode
 
class  ClassicDeviceController
 
class  ClassicDeviceEventListener
 
class  ClassicDeviceUtil
 
class  Client
 
class  ClientException
 
class  CommonException
 
struct  DeviceInfo
 
struct  DeviceParameter
 
class  DeviceParameterManager
 
class  EnumerationParameterNode
 
class  FloatParameterNode
 
class  IntegerParameterNode
 
class  PointCloud
 
class  PointUV
 
class  PointXYZ
 
class  PointXYZI
 
class  PointXYZINormal
 
class  PointXYZRGB
 
class  PointXYZRGBNormal
 

类型定义

using ClassicDeviceEventListenerPtr = std::shared_ptr<ClassicDeviceEventListener>
 
using CommonExceptionImplPtr = std::shared_ptr<CommonExceptionImpl>
 
using BaseClientEventListenerPtr = std::shared_ptr<BaseClientEventListener>
 
using TopicPtr = std::shared_ptr<Topic>
 
using BaseParameterNodePtr = std::shared_ptr<BaseParameterNode>
 
using BooleanParameterNodePtr = std::shared_ptr<BooleanParameterNode>
 
using EnumerationParameterNodePtr = std::shared_ptr<EnumerationParameterNode>
 
using IntegerParameterNodePtr = std::shared_ptr<IntegerParameterNode>
 
using FloatParameterNodePtr = std::shared_ptr<FloatParameterNode>
 
using StringParameterNodePtr = std::shared_ptr<StringParameterNode>
 
using ArrayParameterNodePtr = std::shared_ptr<ArrayParameterNode>
 
using ObjectParameterNodePtr = std::shared_ptr<ObjectParameterNode>
 

枚举

enum class  PointType : int {
  UNKNOWN = 0 , ALSON_POINT_XYZ = 1 , ALSON_POINT_XYZI = 2 , ALSON_POINT_XYZRGB = 3 ,
  ALSON_POINT_XYZI_NORMAL = 4 , ALSON_POINT_XYZRGB_NORMAL = 5
}
 
enum class  PclPointType : int {
  PCL_POINT_XYZ = 101 , PCL_POINT_XYZI = 102 , PCL_POINT_XYZRGB = 103 , PCL_POINT_XYZI_NORMAL = 104 ,
  PCL_POINT_XYZRGB_NORMAL = 105
}
 
enum class  ParameterVisibility : int { BEGINNER = 0 , EXPERT = 1 , GURU = 2 }
 
enum class  ParameterType : int {
  BOOLEAN = 0 , ENUMERATION = 1 , INTEGER = 2 , FLOAT = 3 ,
  STRING = 4 , ARRAY = 5 , OBJECT = 6
}
 

类型定义说明

◆ ClassicDeviceEventListenerPtr

◆ CommonExceptionImplPtr

using ALSON::CommonExceptionImplPtr = std::shared_ptr<CommonExceptionImpl>

在文件 CommonException.h32 行定义.

◆ BaseClientEventListenerPtr

◆ TopicPtr

using ALSON::TopicPtr = std::shared_ptr<Topic>

在文件 BaseDeviceController.h25 行定义.

◆ BaseParameterNodePtr

在文件 parameter_header.h63 行定义.

◆ BooleanParameterNodePtr

在文件 parameter_header.h65 行定义.

◆ EnumerationParameterNodePtr

在文件 parameter_header.h67 行定义.

◆ IntegerParameterNodePtr

在文件 parameter_header.h69 行定义.

◆ FloatParameterNodePtr

在文件 parameter_header.h71 行定义.

◆ StringParameterNodePtr

using ALSON::StringParameterNodePtr = std::shared_ptr<StringParameterNode>

在文件 parameter_header.h73 行定义.

◆ ArrayParameterNodePtr

在文件 parameter_header.h75 行定义.

◆ ObjectParameterNodePtr

using ALSON::ObjectParameterNodePtr = std::shared_ptr<ObjectParameterNode>

在文件 parameter_header.h77 行定义.

枚举类型说明

◆ PointType

enum class ALSON::PointType : int
strong

Alson 三维点类型

枚举值
UNKNOWN 

unknown

ALSON_POINT_XYZ 

x、y、z

ALSON_POINT_XYZI 

x、y、z、index

ALSON_POINT_XYZRGB 

x、y、z、r、g、b

ALSON_POINT_XYZI_NORMAL 

x、y、z、index、normal

ALSON_POINT_XYZRGB_NORMAL 

x、y、z、r、g、b、normal

在文件 PointCloud.h31 行定义.

◆ PclPointType

enum class ALSON::PclPointType : int
strong

Pcl 三维点类型

枚举值
PCL_POINT_XYZ 

x、y、z

PCL_POINT_XYZI 

x、y、z、index

PCL_POINT_XYZRGB 

x、y、z、r、g、b

PCL_POINT_XYZI_NORMAL 

x、y、z、index、normal

PCL_POINT_XYZRGB_NORMAL 

x、y、z、r、g、b、normal

在文件 PointCloud.h50 行定义.

◆ ParameterVisibility

enum class ALSON::ParameterVisibility : int
strong
枚举值
BEGINNER 

初级

EXPERT 

专家

GURU 

大师

在文件 parameter_header.h15 行定义.

◆ ParameterType

enum class ALSON::ParameterType : int
strong
枚举值
BOOLEAN 

布尔值

ENUMERATION 

枚举类型

INTEGER 

整型

FLOAT 

浮点型

STRING 

字符串

ARRAY 

数组

OBJECT 

对象

在文件 parameter_header.h30 行定义.

My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号