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

A eVision.Easy3D.ESphereFitter object is used to fit an eVision.Easy3D.E3DSphere on an eVision.Easy3D.EPointCloud. More...

Public Member Functions

None __init__ (self)
 Constructor of an eVision.Easy3D.ESphereFitter object.
None __init__ (self, eVision.Easy3D.ESphereFitter other)
 Constructor of an eVision.Easy3D.ESphereFitter object.
float Fit (self, eVision.Easy3D.EPointCloud pc, eVision.Easy3D.E3DSphere sphere)
 Fits an eVision.Easy3D.E3DSphere on a given eVision.Easy3D.EPointCloud.
None Load (self, str path)
 Loads the eVision.Easy3D.ESphereFitter configuration.
None Load (self, eVision.ESerializer|None serializer)
 Loads the eVision.Easy3D.ESphereFitter configuration.
None Save (self, str path)
 Saves the eVision.Easy3D.ESphereFitter configuration.
None Save (self, eVision.ESerializer|None serializer)
 Saves the eVision.Easy3D.ESphereFitter configuration.

Detailed Description

A eVision.Easy3D.ESphereFitter object is used to fit an eVision.Easy3D.E3DSphere on an eVision.Easy3D.EPointCloud.

Remarks:

License(s): Easy3D

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.Easy3D.ESphereFitter.__init__ ( self)

Constructor of an eVision.Easy3D.ESphereFitter object.

◆ __init__() [2/2]

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

Constructor of an eVision.Easy3D.ESphereFitter object.

Parameters
otherReference to the eVision.Easy3D.ESphereFitter used for the initialization.

Member Function Documentation

◆ Fit()

float eVision.Easy3D.ESphereFitter.Fit ( self,
eVision.Easy3D.EPointCloud pc,
eVision.Easy3D.E3DSphere sphere )

Fits an eVision.Easy3D.E3DSphere on a given eVision.Easy3D.EPointCloud.

Parameters
pcThe reference to the point cloud.
sphereThe fitted sphere.

◆ Load() [1/2]

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

Loads the eVision.Easy3D.ESphereFitter configuration.

The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ Load() [2/2]

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

Loads the eVision.Easy3D.ESphereFitter configuration.

The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Save() [1/2]

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

Saves the eVision.Easy3D.ESphereFitter configuration.

The given ESerializer must have been created for writing.

Parameters
serializerThe eVision.ESerializer object that is written to.

◆ Save() [2/2]

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

Saves the eVision.Easy3D.ESphereFitter configuration.

The given ESerializer must have been created for writing.

Parameters
pathThe file path.