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

The match list interface. More...

#include <IMatchPair.h>

Inheritance diagram for DriveEngine::IMatchPair:
IExportable DriveEngine::DefaultMatchPair

Public Member Functions

virtual const IImageGetKey () const =0
 Get the key, that is the image. More...
 
virtual IFeature2DGetValue () const =0
 Gets the value, that is a 2D feature. More...
 
virtual const IFeature2DGetConstValue () const =0
 Gets the constant value, that is a 2D feature. More...
 
- Public Member Functions inherited from IExportable
virtual void Delete () const =0
 Deletes the current object. Needed for memory management. More...
 

Detailed Description

The match list interface.

Member Function Documentation

virtual const IFeature2D* DriveEngine::IMatchPair::GetConstValue ( ) const
pure virtual

Gets the constant value, that is a 2D feature.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The 2D feature.

Implemented in DriveEngine::DefaultMatchPair.

virtual const IImage* DriveEngine::IMatchPair::GetKey ( ) const
pure virtual

Get the key, that is the image.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The image.

Implemented in DriveEngine::DefaultMatchPair.

virtual IFeature2D* DriveEngine::IMatchPair::GetValue ( ) const
pure virtual

Gets the value, that is a 2D feature.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The 2D feature.

Implemented in DriveEngine::DefaultMatchPair.


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