Manages a spherical point cloud cropper. More...
#include <eVision/Easy3D/ESphericalCropper.h>
Public Member Functions | |
| ESphericalCropper (const eVision::Easy3D::E3DPoint ¢er, float radius) | |
| Creates an ESphericalCropper object. | |
| ESphericalCropper (const eVision::Easy3D::ESphericalCropper &other) | |
| Creates an ESphericalCropper object. | |
| virtual | ~ESphericalCropper () throw () |
| eVision::Easy3D::ESphericalCropper & | operator= (const eVision::Easy3D::ESphericalCropper &other) |
| Assignment operator. | |
| bool | operator== (const eVision::Easy3D::ESphericalCropper &other) const |
| Equality operator. | |
| void | Crop (const eVision::Easy3D::EPointCloud &cloudIn, eVision::Easy3D::EPointCloud &cloudOut, bool keepInside) const |
| Crops a point cloud. | |
| void | Crop (const eVision::Easy3D::EPointCloud &cloudIn, eVision::Easy3D::EPointCloud &cloudOut) const |
| Crops a point cloud. | |
| ESphericalCropper (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Manages a spherical point cloud cropper.
License(s): Easy3D
| eVision::Easy3D::ESphericalCropper::ESphericalCropper | ( | const eVision::Easy3D::E3DPoint & | center, |
| float | radius ) |
Creates an ESphericalCropper object.
| center | Center of the sphere. |
| radius | Radius of the sphere. |
| eVision::Easy3D::ESphericalCropper::ESphericalCropper | ( | const eVision::Easy3D::ESphericalCropper & | other | ) |
Creates an ESphericalCropper object.
| other | An other ESphericalCropper. |
|
virtual | ||||||||||||
| eVision::Easy3D::ESphericalCropper::ESphericalCropper | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::Easy3D::ESphericalCropper::Crop | ( | const eVision::Easy3D::EPointCloud & | cloudIn, |
| eVision::Easy3D::EPointCloud & | cloudOut ) const |
Crops a point cloud.
| 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::ESphericalCropper::Crop | ( | const eVision::Easy3D::EPointCloud & | cloudIn, |
| eVision::Easy3D::EPointCloud & | cloudOut, | ||
| bool | keepInside ) const |
Crops a point cloud.
| cloudIn | Cloud to be cropped. |
| cloudOut | Cropped cloud. |
| keepInside | Indicates if the points kept must be the points inside or outside the sphere. |
The input point cloud 'cloudIn' should be different from the output point cloud 'cloudOut'. If not a exception will be thrown.
| eVision::Easy3D::ESphericalCropper & eVision::Easy3D::ESphericalCropper::operator= | ( | const eVision::Easy3D::ESphericalCropper & | other | ) |
Assignment operator.
| other | An other ESphericalCropper. |
| bool eVision::Easy3D::ESphericalCropper::operator== | ( | const eVision::Easy3D::ESphericalCropper & | other | ) | const |
Equality operator.
| other | An other ESphericalCropper. |
| CppWrapperInternal::WrappedClass eVision::Easy3D::ESphericalCropper::wrappedClass_ |