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

The pair interface for feature 3D cloud. More...

#include <IFeature3DCloudPair.h>

Inheritance diagram for DriveEngine::IFeature3DCloudPair:
IExportable DriveEngine::DefaultFeature3DCloudPair

Public Member Functions

virtual const IMatchGetKey () const =0
 Get the key, that is the match. More...
 
virtual IFeature3DGetValue () const =0
 Gets the value, that is a 3D feature. More...
 
virtual const IFeature3DGetConstValue () const =0
 Gets the constant value, that is a 3D 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 pair interface for feature 3D cloud.

Member Function Documentation

virtual const IFeature3D* DriveEngine::IFeature3DCloudPair::GetConstValue ( ) const
pure virtual

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

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

Returns
The 3D feature.

Implemented in DriveEngine::DefaultFeature3DCloudPair.

virtual const IMatch* DriveEngine::IFeature3DCloudPair::GetKey ( ) const
pure virtual

Get the key, that is the match.

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

Returns
The match.

Implemented in DriveEngine::DefaultFeature3DCloudPair.

virtual IFeature3D* DriveEngine::IFeature3DCloudPair::GetValue ( ) const
pure virtual

Gets the value, that is a 3D feature.

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

Returns
The 3D feature.

Implemented in DriveEngine::DefaultFeature3DCloudPair.


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