public override void SetInputCloud(PointCloud <PointXYZ> cloud)
 {
     Invoke.segmentation_euclideanclusterextraction_xyz_setInputCloud(_ptr, cloud);
 }
示例#2
0
 public override void RelabelCloud(PointCloud <PointXYZL> labeledCloud)
 => Invoke.segmentation_cpcsegmentation_xyz_relabelCloud(_ptr, labeledCloud);
 public SupervoxelOfXYZ At(uint key)
 => new SupervoxelOfXYZ(Invoke.segmentation_supervoxelclusters_xyz_at(_ptr, key));
示例#4
0
 public CPCSegmentationOfXYZ()
 {
     _ptr = Invoke.segmentation_cpcsegmentation_xyz_ctor();
 }
示例#5
0
 public override void SetSmoothnessCheck(bool useSmoothness, float voxelRes, float seedRes, float smoothnessThreshold = 0.1f)
 => Invoke.segmentation_cpcsegmentation_xyz_setSmoothnessCheck(_ptr, useSmoothness, voxelRes, seedRes, smoothnessThreshold);
 public SACSegmentationOfXYZ(bool random = false)
 {
     _ptr = Invoke.segmentation_sacsegmentation_xyz_ctor(random);
 }
示例#7
0
 public override void Reset()
 => Invoke.segmentation_cpcsegmentation_xyz_reset(_ptr);
 public override void SetIndices(VectorOfInt indices)
 => Invoke.segmentation_supervoxelclustering_xyz_setIndices(_ptr, indices);
 public override void SetNormalCloud(PointCloud <Normal> cloud)
 => Invoke.segmentation_supervoxelclustering_xyz_setNormalCloud(_ptr, cloud);
 public SupervoxelOfXYZ()
 {
     _ptr = Invoke.segmentation_supervoxel_xyz_ctor();
 }
 public override void SetInputCloud(PointCloud <PointXYZ> cloud)
 {
     Invoke.segmentation_supervoxelclustering_xyz_setInputCloud(_ptr, cloud);
 }
 public override void Extract(Vector <PointIndices> clusters)
 {
     Invoke.segmentation_euclideanclusterextraction_xyz_extract(_ptr, clusters);
 }
 public override void SetSearchMethod(Search <PointXYZ> search)
 {
     Invoke.segmentation_euclideanclusterextraction_xyz_setSearchMethod(_ptr, search);
 }
 public override void SetIndices(VectorOfInt indices)
 => Invoke.segmentation_euclideanclusterextraction_xyz_setIndices(_ptr, indices);
 public override void SetIndices(VectorOfInt indices)
 => Invoke.segmentation_sacsegmentation_xyz_setIndices(_ptr, indices);
 public override void Extract(SupervoxelClusters <PointXYZ> clusters)
 {
     Invoke.segmentation_supervoxelclustering_xyz_extract(_ptr, clusters);
 }
 public override void Segment(PointIndices inliers, ModelCoefficients coefficients)
 {
     Invoke.segmentation_sacsegmentation_xyz_segment(_ptr, inliers, coefficients);
 }
 public override void RefineSupervoxels(int iterations, SupervoxelClusters <PointXYZ> clusters)
 => Invoke.segmentation_supervoxelclustering_xyz_refineSupervoxels(_ptr, iterations, clusters);
 public override void SetInputCloud(PointCloud <PointXYZ> cloud)
 {
     Invoke.segmentation_sacsegmentation_xyz_setInputCloud(_ptr, cloud);
 }
 public override PointCloud <PointXYZL> GetLabeledCloud()
 => new PointCloudOfXYZL(Invoke.segmentation_supervoxelclustering_xyz_getLabeledCloud(_ptr), true);
示例#21
0
 protected override void DisposeObject()
 {
     Invoke.segmentation_cpcsegmentation_xyz_delete(ref _ptr);
 }
 public override void GetSupervoxelAdjacency(MultiMap <uint, uint> adjacency)
 => Invoke.segmentation_supervoxelclustering_xyz_getSupervoxelAdjacency(_ptr, adjacency);
示例#23
0
 public override void SetInputSupervoxels(SupervoxelClusters <PointXYZ> clusters, MultiMap <uint, uint> adjacency)
 => Invoke.segmentation_cpcsegmentation_xyz_setInputSupervoxels(_ptr, clusters, adjacency);
 public SupervoxelClusteringOfXYZ(float voxelResolution, float seedResolution)
 {
     _ptr = Invoke.segmentation_supervoxelclustering_xyz_ctor(voxelResolution, seedResolution);
 }
示例#25
0
 public override void Segment()
 => Invoke.segmentation_cpcsegmentation_xyz_segment(_ptr);
示例#26
0
 public LCCPSegmentationOfXYZ()
 {
     _ptr = Invoke.segmentation_lccpsegmentation_xyz_ctor();
 }
 public SupervoxelClustersOfXYZ()
 {
     _ptr = Invoke.segmentation_supervoxelclusters_xyz_ctor();
 }
 public SupervoxelOfXYZRGBA()
 {
     _ptr = Invoke.segmentation_supervoxel_xyzrgba_ctor();
 }
 protected override void DisposeObject()
 {
     Invoke.segmentation_supervoxelclusters_xyz_delete(ref _ptr);
 }
 public EuclideanClusterExtractionOfXYZ()
 {
     _ptr = Invoke.segmentation_euclideanclusterextraction_xyz_ctor();
 }