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

The meshing interface. It creates the mesh from a 3D cloud, that is a 3D object. More...

#include <IMeshing.h>

Inheritance diagram for DriveEngine::IMeshing:
IModule IExportable

Public Member Functions

virtual IObject3DMesh (const IFeature3DCloud &feature3DCloud)=0
 Generate a mesh, that is a 3D object. 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 meshing interface. It creates the mesh from a 3D cloud, that is a 3D object.

Member Function Documentation

virtual IObject3D* DriveEngine::IMeshing::Mesh ( const IFeature3DCloud feature3DCloud)
pure virtual

Generate a mesh, that is a 3D object.

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

Parameters
feature3DCloudThe 3D cloud of features. It must not be null
Returns
The 3D object. On error, returns an empty 3D object.

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