Drive Engine  1.0.0
Plateforme de reconstruction 3D
DriveEngine::ITriangulation Class Referenceabstract

The triangulation interface. It triangulate matched features to estimate theirs positions in 3D space. More...

#include <ITriangulation.h>

Inheritance diagram for DriveEngine::ITriangulation:
IModule IExportable

Public Member Functions

virtual IFeature3DCloudTriangulate (const IMatchList &matchList, const ICalibrationInfoList &cameraMatrixList)=0
 Triangulate the features. More...
 
- Public Member Functions inherited from IModule
virtual const DriveEngine::IParameterListGetParameters () const =0
 Get the list of parameters of the algorithm. More...
 
- Public Member Functions inherited from IExportable
virtual void Delete () const =0
 Deletes the current object. Needed for memory management. More...
 

Detailed Description

The triangulation interface. It triangulate matched features to estimate theirs positions in 3D space.

Member Function Documentation

virtual IFeature3DCloud* DriveEngine::ITriangulation::Triangulate ( const IMatchList matchList,
const ICalibrationInfoList cameraMatrixList 
)
pure virtual

Triangulate the features.

Exception safety : Strong exception safety. This member function throws exceptions.

Parameters
matchListThe matchs. It must not be null.
cameraMatrixListThe list of camera matrix. It must not be null.
Returns
The 3D cloud of features. On error, returns an empty cloud.

The documentation for this class was generated from the following file: