|
| | EDepthMapToPointCloudConverter () |
| | Create a EDepthMapToPointCloudConverter.
|
| | EDepthMapToPointCloudConverter (const eVision::Easy3D::EDepthMapToPointCloudConverter &other) |
| | Create a EDepthMapToPointCloudConverter.
|
| virtual | ~EDepthMapToPointCloudConverter () throw () |
| eVision::Easy3D::EDepthMapToPointCloudConverter & | operator= (const eVision::Easy3D::EDepthMapToPointCloudConverter &other) |
| | Assignment operator.
|
| void | SetCalibrationModel (const eVision::Easy3D::ECalibrationModel &model) |
| | Sets the ECalibrationModel used for conversion.
|
| std::unique_ptr< eVision::Easy3D::ECalibrationModel > | GetCalibrationModel () const |
| | Gets a copy of the ECalibrationModel used for conversion.
|
| void | Convert (const eVision::Easy3D::EDepthMap8 &srcDepthMap, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap16 &srcDepthMap, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap32f &srcDepthMap, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap8 &srcDepthMap, eVision::ERegion ®ion, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap16 &srcDepthMap, eVision::ERegion ®ion, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap32f &srcDepthMap, eVision::ERegion ®ion, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap *srcDepthMap, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Convert (const eVision::Easy3D::EDepthMap *srcDepthMap, eVision::ERegion ®ion, eVision::Easy3D::EPointCloud &pc) const |
| | Using the ECalibrationModel set by EDepthMapToPointCloudConverter::SetCalibrationModel, applies the ECalibrationModel to the Depth Map pixels and fills the EPointCloud with world positions.
|
| void | Load (const std::string &path) |
| | Loads the converter configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision::ESerializer *serializer) |
| | Loads the converter configuration. The given ESerializer must have been created for reading.
|
| void | Save (const std::string &path) |
| | Saves the converter configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision::ESerializer *serializer) |
| | Saves the converter configuration. The given ESerializer must have been created for writing.
|
| | EDepthMapToPointCloudConverter (CppWrapperInternal::InternalConstructor) |
Performs the conversion from a EDepthMap to a EPointCloud, using the given calibration model.
A Depth Map is a grayscale image acquired by a laser triangulation system. The calibration model defines how to transform a pixel from the Depth Map to a world space position. The resulting EPointCloud contains a point per defined pixel of the Depth Map. Undefined pixels are discarded.
License(s): Easy3D