Decimation of an eVision.Easy3D.EPointCloud. More...


Public Member Functions | |
| None | __init__ (self) |
| Creates an eVision.Easy3D.ERandomDecimator object. | |
| None | __init__ (self, int numberOfPoints) |
| Creates an eVision.Easy3D.ERandomDecimator object. | |
| None | __init__ (self, eVision.Easy3D.ERandomDecimator other) |
| Creates an eVision.Easy3D.ERandomDecimator object. | |
| None | Decimate (self, eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut) |
| Decimates a given eVision.Easy3D.EPointCloud and writes the result into a new point cloud. | |
| int | NumberOfPoints (self) |
| Sets/gets the parameter "number of points" (number of points after decimation). | |
| NumberOfPoints (self, int value) | |
| Sets/gets the parameter "number of points" (number of points after decimation). | |
| Public Member Functions inherited from eVision.Easy3D.EDecimator | |
| None | __init__ (self) |
| Creates an eVision.Easy3D.EDecimator object. | |
| None | Load (self, str path) |
| Loads the decimator configuration. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Loads the decimator configuration. | |
| None | Save (self, str path) |
| Saves the decimator configuration. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Saves the decimator configuration. | |
Decimation of an eVision.Easy3D.EPointCloud.
The random decimator decimates a point cloud by copying a specified number of points, randomly selected, to a new point cloud.
Remarks:
License(s): Easy3D
| None eVision.Easy3D.ERandomDecimator.__init__ | ( | self | ) |
Creates an eVision.Easy3D.ERandomDecimator object.
If the required number of points (after decimation) is not specified, the default value is 10000.
| None eVision.Easy3D.ERandomDecimator.__init__ | ( | self, | |
| int | numberOfPoints ) |
Creates an eVision.Easy3D.ERandomDecimator object.
If the required number of points (after decimation) is not specified, the default value is 10000.
| numberOfPoints | Number of points after decimation. |
| None eVision.Easy3D.ERandomDecimator.__init__ | ( | self, | |
| eVision.Easy3D.ERandomDecimator | other ) |
Creates an eVision.Easy3D.ERandomDecimator object.
If the required number of points (after decimation) is not specified, the default value is 10000.
| other | Reference to the eVision.Easy3D.ERandomDecimator object used for the initialization. |
| None eVision.Easy3D.ERandomDecimator.Decimate | ( | self, | |
| eVision.Easy3D.EPointCloud | cloudIn, | ||
| eVision.Easy3D.EPointCloud | cloudOut ) |
Decimates a given eVision.Easy3D.EPointCloud and writes the result into a new point cloud.
Remarks:
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.
| cloudIn | The input point cloud. |
| cloudOut | The output point cloud. |
Reimplemented from eVision.Easy3D.EDecimator.
| int eVision.Easy3D.ERandomDecimator.NumberOfPoints | ( | self | ) |
Sets/gets the parameter "number of points" (number of points after decimation).
| eVision.Easy3D.ERandomDecimator.NumberOfPoints | ( | self, | |
| int | value ) |
Sets/gets the parameter "number of points" (number of points after decimation).