PCL 类的设计结构

类和应用程序接口

对于PCL的大多数类而言,调用接口(所有public成员)是不含公开成员变量的而只有采用两种成员方法(不排除有部分类有公开成员):

第一类型的方法是固定的类型,它允许通过get/set修改或添加参数以及输入数据。

第二类型的方法是实际实现功能的函数,例如运算、滤波、分割、配准等处理功能。

参数传递
get/set类型的方式遵循下面的规则:

如果大量的数据需要传送(常见的例子是在PCL中输入数据)优先采用boost共享指针,而不是传送实际的数据。

成对的get与set类型成员函数总是需要采用一致的数据类型。

对于get类型成员函数而言,如果只有一个参数需要被传递则会通过返回值,如果是两个或两个以上的参数需要传递,则通过引用方式进行传递。

对于运算、滤波、分割等类型的参数遵循以下规则:

无论传递数据的大小,返回参数最好是非指针型参数。

总是通过引用方式来传递输出参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值