Manages a point cloud cropper in the shape of a rectangular parallelepiped. More...


Public Member Functions | |
| ERectangularCropper (eVision.Easy3D.E3DPoint center, float xSize, float ySize, float zSize, float roll, float pitch, float yaw) | |
| Creates an ERectangularCropper object. | |
| ERectangularCropper (eVision.Easy3D.ERectangularCropper other) | |
| Creates an ERectangularCropper object. | |
| ERectangularCropper (eVision.Easy3D.E3DBox box) | |
| Creates an ERectangularCropper object. | |
| void | Crop (eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut, bool keepInside) |
| Crops a EPointCloud. | |
| void | Crop (eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut) |
| Crops a EPointCloud. | |
Manages a point cloud cropper in the shape of a rectangular parallelepiped.
License(s): Easy3D
| eVision.Easy3D.ERectangularCropper.ERectangularCropper | ( | eVision.Easy3D.E3DPoint | center, |
| float | xSize, | ||
| float | ySize, | ||
| float | zSize, | ||
| float | roll, | ||
| float | pitch, | ||
| float | yaw ) |
Creates an ERectangularCropper object.
| center | Center of the rectangular parallelepiped. |
| xSize | Size along the X axis before rotation of the rectangular parallelepiped. |
| ySize | Size along the Y axis before rotation of the rectangular parallelepiped. |
| zSize | Size along the Z axis before rotation of the rectangular parallelepiped. |
| roll | Roll (rotation along the X axis) of the rectangular parallelepiped. |
| pitch | Pitch (rotation along the Y axis) of the rectangular parallelepiped. |
| yaw | Yaw (rotation along the Z axis) of the rectangular parallelepiped. |
| eVision.Easy3D.ERectangularCropper.ERectangularCropper | ( | eVision.Easy3D.ERectangularCropper | other | ) |
Creates an ERectangularCropper object.
| other | Reference ERectangularCropper used for the initialization. |
| eVision.Easy3D.ERectangularCropper.ERectangularCropper | ( | eVision.Easy3D.E3DBox | box | ) |
Creates an ERectangularCropper object.
| box | E3DBox used to delimit the zone the cropper will crop or keep. |
| void eVision.Easy3D.ERectangularCropper.Crop | ( | eVision.Easy3D.EPointCloud | cloudIn, |
| eVision.Easy3D.EPointCloud | cloudOut ) |
Crops a EPointCloud.
| cloudIn | Cloud to be cropped. |
| cloudOut | Cropped cloud. |
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.
| void eVision.Easy3D.ERectangularCropper.Crop | ( | eVision.Easy3D.EPointCloud | cloudIn, |
| eVision.Easy3D.EPointCloud | cloudOut, | ||
| bool | keepInside ) |
Crops a EPointCloud.
| cloudIn | Cloud to be cropped. |
| cloudOut | Cropped cloud. |
| keepInside | Indicates if the points kept must be the points inside or outside the rectangular parallelepiped. |
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.