Decimation of a point cloud/ZMap/DepthMap. More...
#include <eVision/Easy3D/EDecimator.h>
Public Member Functions | |
| EDecimator () | |
| Creates an EDecimator object. | |
| virtual | ~EDecimator () throw () |
| virtual bool | operator== (const eVision::Easy3D::EDecimator &other) const |
| test equality between two EDecimator. | |
| virtual bool | operator!= (const eVision::Easy3D::EDecimator &other) const |
| test inequality between two EDecimator. | |
| void | Load (const std::string &path) |
| Loads the decimator configuration. The given ESerializer must have been created for reading. | |
| void | Load (eVision::ESerializer *serializer) |
| Loads the decimator configuration. The given ESerializer must have been created for reading. | |
| void | Save (const std::string &path) |
| Saves the decimator configuration. The given ESerializer must have been created for writing. | |
| void | Save (eVision::ESerializer *serializer) |
| Saves the decimator configuration. The given ESerializer must have been created for writing. | |
| virtual void | Decimate (const eVision::Easy3D::EPointCloud &cloudIn, eVision::Easy3D::EPointCloud &cloudOut) const |
| Decimates a EPointCloud. | |
| EDecimator (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Decimation of a point cloud/ZMap/DepthMap.
License(s): Easy3D
| eVision::Easy3D::EDecimator::EDecimator | ( | ) |
Creates an EDecimator object.
|
virtual | ||||||||||||
| eVision::Easy3D::EDecimator::EDecimator | ( | CppWrapperInternal::InternalConstructor | ) |
|
virtual |
Decimates a EPointCloud.
| cloudIn | The input point cloud. |
| cloudOut | The output point cloud. |
Reimplemented in eVision::Easy3D::EGridDecimator, and eVision::Easy3D::ERandomDecimator.
| void eVision::Easy3D::EDecimator::Load | ( | const std::string & | path | ) |
Loads the decimator configuration. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision::Easy3D::EDecimator::Load | ( | eVision::ESerializer * | serializer | ) |
Loads the decimator configuration. The given ESerializer must have been created for reading.
| serializer | The serializer. |
|
virtual |
test inequality between two EDecimator.
| other | the EDecimator to be compared with |
Reimplemented in eVision::Easy3D::EGridDecimator, and eVision::Easy3D::ERandomDecimator.
|
virtual |
test equality between two EDecimator.
| other | the EDecimator to be compared with |
Reimplemented in eVision::Easy3D::EGridDecimator, and eVision::Easy3D::ERandomDecimator.
| void eVision::Easy3D::EDecimator::Save | ( | const std::string & | path | ) |
Saves the decimator configuration. The given ESerializer must have been created for writing.
| path | The file path. |
| void eVision::Easy3D::EDecimator::Save | ( | eVision::ESerializer * | serializer | ) |
Saves the decimator configuration. The given ESerializer must have been created for writing.
| serializer | The serializer. |
| CppWrapperInternal::WrappedClass eVision::Easy3D::EDecimator::wrappedClass_ |