Manages a point cloud cropper based on X/Y/Z value ranges. More...
#include <eVision/Easy3D/ESimpleCropper.h>
Public Member Functions | |
| ESimpleCropper () | |
| Creates an ESimpleCropper object. | |
| ESimpleCropper (const eVision::EFloatRange *rangeX, const eVision::EFloatRange *rangeY, const eVision::EFloatRange *rangeZ) | |
| Creates an ESimpleCropper object. | |
| ESimpleCropper (const eVision::Easy3D::ESimpleCropper &other) | |
| Creates an ESimpleCropper object. | |
| virtual | ~ESimpleCropper () throw () |
| eVision::Easy3D::ESimpleCropper & | operator= (const eVision::Easy3D::ESimpleCropper &other) |
| Assignment operator. | |
| bool | operator== (const eVision::Easy3D::ESimpleCropper &other) const |
| Equality operator. | |
| void | SetXRange (const eVision::EFloatRange *rangeX) |
| Allowed value range along the X axis. Pass NULL if no cropping should be done along this axis. | |
| void | SetYRange (const eVision::EFloatRange *rangeY) |
| Allowed value range along the Y axis. Pass NULL if no cropping should be done along this axis. | |
| void | SetZRange (const eVision::EFloatRange *rangeZ) |
| Allowed value range along the Z axis. Pass NULL if no cropping should be done along this axis. | |
| void | Crop (const eVision::Easy3D::EPointCloud &cloudIn, eVision::Easy3D::EPointCloud &cloudOut) const |
| Crops a point cloud. | |
| ESimpleCropper (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Manages a point cloud cropper based on X/Y/Z value ranges.
License(s): Easy3D
| eVision::Easy3D::ESimpleCropper::ESimpleCropper | ( | ) |
Creates an ESimpleCropper object.
| eVision::Easy3D::ESimpleCropper::ESimpleCropper | ( | const eVision::EFloatRange * | rangeX, |
| const eVision::EFloatRange * | rangeY, | ||
| const eVision::EFloatRange * | rangeZ ) |
Creates an ESimpleCropper object.
| rangeX | Allowed value range along the X axis. Pass NULL if no cropping should be done along this axis. |
| rangeY | Allowed value range along the Y axis. Pass NULL if no cropping should be done along this axis. |
| rangeZ | Allowed value range along the Z axis. Pass NULL if no cropping should be done along this axis. |
| eVision::Easy3D::ESimpleCropper::ESimpleCropper | ( | const eVision::Easy3D::ESimpleCropper & | other | ) |
Creates an ESimpleCropper object.
| other | An other ESimpleCropper. |
|
virtual | ||||||||||||
| eVision::Easy3D::ESimpleCropper::ESimpleCropper | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::Easy3D::ESimpleCropper::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.
| eVision::Easy3D::ESimpleCropper & eVision::Easy3D::ESimpleCropper::operator= | ( | const eVision::Easy3D::ESimpleCropper & | other | ) |
Assignment operator.
| other | An other ESimpleCropper. |
| bool eVision::Easy3D::ESimpleCropper::operator== | ( | const eVision::Easy3D::ESimpleCropper & | other | ) | const |
Equality operator.
| other | An other ESimpleCropper. |
| void eVision::Easy3D::ESimpleCropper::SetXRange | ( | const eVision::EFloatRange * | rangeX | ) |
Allowed value range along the X axis. Pass NULL if no cropping should be done along this axis.
| void eVision::Easy3D::ESimpleCropper::SetYRange | ( | const eVision::EFloatRange * | rangeY | ) |
Allowed value range along the Y axis. Pass NULL if no cropping should be done along this axis.
| void eVision::Easy3D::ESimpleCropper::SetZRange | ( | const eVision::EFloatRange * | rangeZ | ) |
Allowed value range along the Z axis. Pass NULL if no cropping should be done along this axis.
| CppWrapperInternal::WrappedClass eVision::Easy3D::ESimpleCropper::wrappedClass_ |