例子:
class Cloud_Features{
public:
MatrixXd Feature(PointCloud<PoinT>::Ptr &cloud, int K, MatrixXd *output_feature,int *num);//MatrixXd *output_feature,int *num表示输出参数
int get_num();
//----------------------------
.
.
.
*num = K;
*output_feature = Features;
};
主函数调用格式:
Cloud_Features FEATURE;
int num(0);
MatrixXd output_feature;
MatrixXd features=FEATURE.Feature(cloud,50,&output_feature,&num);
cout << output_feature << endl;
cout << num << endl;