eVision Python API
Loading...
Searching...
No Matches
eVision.Easy3D.EObjectBasedCalibrationModel Class Reference

eVision.Easy3D.EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object. More...

Inheritance diagram for eVision.Easy3D.EObjectBasedCalibrationModel:
Collaboration diagram for eVision.Easy3D.EObjectBasedCalibrationModel:

Public Member Functions

None __init__ (self)
 Creates an eVision.Easy3D.EObjectBasedCalibrationModel.
None __init__ (self, eVision.Easy3D.EObjectBasedCalibrationModel other)
 Creates an eVision.Easy3D.EObjectBasedCalibrationModel.
bool IsInitialized (self)
 Returns true if the model is initialized.
None Load (self, str path)
 Loads the model.
None Load (self, eVision.ESerializer|None serializer)
 Loads the model.
None Save (self, str path)
 Saves the model.
None Save (self, eVision.ESerializer|None serializer)
 Saves the model.
Public Member Functions inherited from eVision.Easy3D.ECalibrationModel
eVision.Easy3D.E3DPoint Apply (self, eVision.Easy3D.E3DPoint uvwPoint)
 Applies this model to convert an uncalibrated point to a world position.

Properties

 Type = property(_Type__getter, None)
 Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.
 CalibrationError = property(_CalibrationError__getter, None)
 Returns the estimate of the calibration error (in metric units).
 CalibrationRelativeError = property(_CalibrationRelativeError__getter, None)
 Returns the estimate of the calibration error (in relative units).
Properties inherited from eVision.Easy3D.ECalibrationModel
 Type = property(_Type__getter, None)
 Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.

Additional Inherited Members

Static Public Member Functions inherited from eVision.Easy3D.ECalibrationModel
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.

Detailed Description

eVision.Easy3D.EObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object.

Remarks:

License(s): Easy3DLaserLine

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.__init__ ( self)

◆ __init__() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.__init__ ( self,
eVision.Easy3D.EObjectBasedCalibrationModel other )

Member Function Documentation

◆ IsInitialized()

bool eVision.Easy3D.EObjectBasedCalibrationModel.IsInitialized ( self)

Returns true if the model is initialized.

◆ Load() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Load ( self,
eVision.ESerializer | None serializer )

Loads the model.

The given eVision.ESerializer must have been created for reading.

Parameters
serializerThe serializer.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Load() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Load ( self,
str path )

Loads the model.

The given eVision.ESerializer must have been created for reading.

Parameters
pathThe file path.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Save() [1/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Save ( self,
eVision.ESerializer | None serializer )

Saves the model.

The given eVision.ESerializer must have been created for writing.

Parameters
serializerThe eVision.ESerializer object that is written to.

Reimplemented from eVision.Easy3D.ECalibrationModel.

◆ Save() [2/2]

None eVision.Easy3D.EObjectBasedCalibrationModel.Save ( self,
str path )

Saves the model.

The given eVision.ESerializer must have been created for writing.

Parameters
pathThe file path.

Reimplemented from eVision.Easy3D.ECalibrationModel.

Property Documentation

◆ CalibrationError

eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationError = property(_CalibrationError__getter, None)
static

Returns the estimate of the calibration error (in metric units).

◆ CalibrationRelativeError

eVision.Easy3D.EObjectBasedCalibrationModel.CalibrationRelativeError = property(_CalibrationRelativeError__getter, None)
static

Returns the estimate of the calibration error (in relative units).

◆ Type

eVision.Easy3D.EObjectBasedCalibrationModel.Type = property(_Type__getter, None)
static

Returns the type of calibration model, see eVision.Easy3D.ECalibrationType.