Represents a 3D calibration model. More...
#include <eVision/Easy3D/ECalibrationModel.h>
Public Member Functions | |
| virtual | ~ECalibrationModel () throw () |
| virtual eVision::Easy3D::E3DPoint | Apply (eVision::Easy3D::E3DPoint uvwPoint) |
| Applies this model to convert an uncalibrated point to a world position. | |
| virtual eVision::Easy3D::ECalibrationType | GetType () const |
| Returns the type of calibration model, see ECalibrationType. | |
| void | Load (const std::string &path) |
| Loads the calibration model. The given ESerializer must have been created for reading. | |
| void | Load (eVision::ESerializer *serializer) |
| Loads the calibration model. The given ESerializer must have been created for reading. | |
| void | Save (const std::string &path) |
| Saves the calibration model. The given ESerializer must have been created for writing. | |
| void | Save (eVision::ESerializer *serializer) |
| Saves the calibration model. The given ESerializer must have been created for writing. | |
| ECalibrationModel (CppWrapperInternal::InternalConstructor) | |
Static Public Member Functions | |
| static std::unique_ptr< eVision::Easy3D::ECalibrationModel > | Create (const std::string &path) |
| Factory method from a serializer stream: allocates and reads the calibration model from the given serializer. | |
| static std::unique_ptr< eVision::Easy3D::ECalibrationModel > | Create (eVision::ESerializer *file) |
| Factory method from a serializer stream: allocates and reads the calibration model from the given serializer. | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Represents a 3D calibration model.
License(s): Easy3D
|
virtual | ||||||||||||
| eVision::Easy3D::ECalibrationModel::ECalibrationModel | ( | CppWrapperInternal::InternalConstructor | ) |
|
virtual |
Applies this model to convert an uncalibrated point to a world position.
This method returns a world position.
| uvwPoint | The position of a depth map pixel. |
|
static |
Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.
Returns the corresponding calibration model, must be released by caller.
| path | The file path. |
|
static |
Factory method from a serializer stream: allocates and reads the calibration model from the given serializer.
Returns the corresponding calibration model, must be released by caller.
| file | A serializer created for reading. |
|
virtual |
Returns the type of calibration model, see ECalibrationType.
Reimplemented in eVision::Easy3D::EExplicitGeometricCalibrationModel, eVision::Easy3D::EObjectBasedCalibrationModel, and eVision::Easy3D::EScaleCalibrationModel.
| void eVision::Easy3D::ECalibrationModel::Load | ( | const std::string & | path | ) |
Loads the calibration model. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision::Easy3D::ECalibrationModel::Load | ( | eVision::ESerializer * | serializer | ) |
Loads the calibration model. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision::Easy3D::ECalibrationModel::Save | ( | const std::string & | path | ) |
Saves the calibration model. The given ESerializer must have been created for writing.
| path | The file path. |
| void eVision::Easy3D::ECalibrationModel::Save | ( | eVision::ESerializer * | serializer | ) |
Saves the calibration model. The given ESerializer must have been created for writing.
| serializer | The serializer. |
| CppWrapperInternal::WrappedClass eVision::Easy3D::ECalibrationModel::wrappedClass_ |