public override unsafe void Update(PointXYZ input, PCA.Flag flag = PCA.Flag.Preserve) => Invoke.pca_xyz_update(_ptr, &input, flag);
protected override void DisposeObject() { Invoke.pca_xyz_delete(ref _ptr); }
public override void SetIndices(VectorOfInt indices) => Invoke.pca_xyz_setIndices(_ptr, indices);
public override void SetInputCloud(PointCloud <PointXYZ> cloud) => Invoke.pca_xyz_setInputCloud(_ptr, cloud);
public PCAOfXYZ(bool basisOnly = false) { _ptr = Invoke.pca_xyz_ctor(basisOnly); }
protected override void DisposeObject() { Invoke.modelcoefficients_delete(ref _ptr); }
public ModelCoefficients() { _ptr = Invoke.modelcoefficients_ctor(); Values = new VectorOfFloat(Invoke.modelcoefficients_values(_ptr)); }