Drive Engine  1.0.0
Plateforme de reconstruction 3D
DriveEngine::DefaultFeature3D Class Reference
Inheritance diagram for DriveEngine::DefaultFeature3D:
DriveEngine::IFeature3D DriveEngine::IDatatype IExportable

Public Member Functions

 CONSTRUCTOR_H (IFeature3D, DefaultFeature3D)
 Default constructor. More...
 
 DESTRUCTOR_H (DefaultFeature3D)
 
virtual const IPosition3DGetPosition3D () const
 Gets the position. More...
 
virtual void SetPostion3D (const IPosition3D &position)
 Sets the position. More...
 
- Public Member Functions inherited from IExportable
virtual void Delete () const =0
 Deletes the current object. Needed for memory management. More...
 

Member Function Documentation

DriveEngine::DefaultFeature3D::CONSTRUCTOR_H ( IFeature3D  ,
DefaultFeature3D   
)

Default constructor.

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

const IPosition3D * DefaultFeature3D::GetPosition3D ( ) const
virtual

Gets the position.

Each feature has a IPosition3D indicating the position on image of the curent feature.

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

Returns
Returns the position. If the position has not been initialized, it returns nullptr.

Implements DriveEngine::IFeature3D.

void DefaultFeature3D::SetPostion3D ( const IPosition3D position)
virtual

Sets the position.

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

Parameters
positionThe position of the feature. It must not be null.

Implements DriveEngine::IFeature3D.


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