Represents a 3D calibration model. More...

Public Member Functions | |
| eVision.Easy3D.E3DPoint | Apply (self, eVision.Easy3D.E3DPoint uvwPoint) |
| Applies this model to convert an uncalibrated point to a world position. | |
| None | Load (self, str path) |
| Loads the calibration model. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Loads the calibration model. | |
| None | Save (self, str path) |
| Saves the calibration model. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Saves the calibration model. | |
| eVision.Easy3D.ECalibrationType | Type (self) |
| Returns the type of calibration model, see eVision.Easy3D.ECalibrationType. | |
Static Public Member Functions | |
| eVision.Easy3D.ECalibrationModel|None | Create (str path) |
| Factory method from a serializer stream: allocates and reads the calibration model from the given serializer. | |
| eVision.Easy3D.ECalibrationModel|None | Create (eVision.ESerializer|None file) |
| Factory method from a serializer stream: allocates and reads the calibration model from the given serializer. | |
| eVision.Easy3D.E3DPoint eVision.Easy3D.ECalibrationModel.Apply | ( | self, | |
| eVision.Easy3D.E3DPoint | uvwPoint ) |
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.
| file | A serializer created for reading. |
|
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. |
| None eVision.Easy3D.ECalibrationModel.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Loads the calibration model.
The given ESerializer must have been created for reading.
| serializer | The serializer. |
Reimplemented in eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EScaleCalibrationModel, and eVision.Easy3D.EScaleCalibrationModel.
| None eVision.Easy3D.ECalibrationModel.Load | ( | self, | |
| str | path ) |
Loads the calibration model.
The given ESerializer must have been created for reading.
| path | The file path. |
Reimplemented in eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EScaleCalibrationModel, and eVision.Easy3D.EScaleCalibrationModel.
| None eVision.Easy3D.ECalibrationModel.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Saves the calibration model.
The given ESerializer must have been created for writing.
| serializer | The serializer. |
Reimplemented in eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EScaleCalibrationModel, and eVision.Easy3D.EScaleCalibrationModel.
| None eVision.Easy3D.ECalibrationModel.Save | ( | self, | |
| str | path ) |
Saves the calibration model.
The given ESerializer must have been created for writing.
| path | The file path. |
Reimplemented in eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, eVision.Easy3D.EScaleCalibrationModel, and eVision.Easy3D.EScaleCalibrationModel.
| eVision.Easy3D.ECalibrationType eVision.Easy3D.ECalibrationModel.Type | ( | self | ) |
Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.
Reimplemented in eVision.Easy3D.EExplicitGeometricCalibrationModel, eVision.Easy3D.EObjectBasedCalibrationModel, and eVision.Easy3D.EScaleCalibrationModel.