Manages a point cloud cropper in the shape of a rectangular parallelepiped. More...
Public Member Functions | |
| None | __init__ (self, eVision.Easy3D.E3DPoint center, float xSize, float ySize, float zSize, float roll, float pitch, float yaw) |
| Creates an eVision.Easy3D.ERectangularCropper object. | |
| None | __init__ (self, eVision.Easy3D.ERectangularCropper other) |
| Creates an eVision.Easy3D.ERectangularCropper object. | |
| None | __init__ (self, eVision.Easy3D.E3DBox box) |
| Creates an eVision.Easy3D.ERectangularCropper object. | |
| None | Crop (self, eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut, bool keepInside) |
| Crops a eVision.Easy3D.EPointCloud. | |
| None | Crop (self, eVision.Easy3D.EPointCloud cloudIn, eVision.Easy3D.EPointCloud cloudOut) |
| Crops a eVision.Easy3D.EPointCloud. | |
Manages a point cloud cropper in the shape of a rectangular parallelepiped.
Remarks:
License(s): Easy3D
| None eVision.Easy3D.ERectangularCropper.__init__ | ( | self, | |
| eVision.Easy3D.E3DPoint | center, | ||
| float | xSize, | ||
| float | ySize, | ||
| float | zSize, | ||
| float | roll, | ||
| float | pitch, | ||
| float | yaw ) |
Creates an eVision.Easy3D.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. |
| None eVision.Easy3D.ERectangularCropper.__init__ | ( | self, | |
| eVision.Easy3D.ERectangularCropper | other ) |
Creates an eVision.Easy3D.ERectangularCropper object.
| other | Reference eVision.Easy3D.ERectangularCropper used for the initialization. |
| None eVision.Easy3D.ERectangularCropper.__init__ | ( | self, | |
| eVision.Easy3D.E3DBox | box ) |
Creates an eVision.Easy3D.ERectangularCropper object.
| box | eVision.Easy3D.E3DBox used to delimit the zone the cropper will crop or keep. |
| None eVision.Easy3D.ERectangularCropper.Crop | ( | self, | |
| eVision.Easy3D.EPointCloud | cloudIn, | ||
| eVision.Easy3D.EPointCloud | cloudOut ) |
Crops a eVision.Easy3D.EPointCloud.
Remarks:
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.
| cloudIn | Cloud to be cropped. |
| cloudOut | Cropped cloud. |
| None eVision.Easy3D.ERectangularCropper.Crop | ( | self, | |
| eVision.Easy3D.EPointCloud | cloudIn, | ||
| eVision.Easy3D.EPointCloud | cloudOut, | ||
| bool | keepInside ) |
Crops a eVision.Easy3D.EPointCloud.
Remarks:
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.
| cloudIn | Cloud to be cropped. |
| cloudOut | Cropped cloud. |
| keepInside | Indicates if the points kept must be the points inside or outside the rectangular parallelepiped. |