    

 ## On this page

  

 

 # Mesh mapper

 Last update: 16.07.2025 

A Collection of mesh mapping algorithms to facilitate data import. [More...](#details)

## <a name="nested-classes"></a>Classes

class [CoarseRigidTransformation](class_coarse_rigid_transformation.xhtml) This algorithms automatically transformates one structure to the center of origin of the other. The center of origin is defined by the boundary surface of both structures. [More...](class_coarse_rigid_transformation.xhtml#details)  
 class [CoarseRotation](class_coarse_rotation.xhtml) This algorithms automatically rotates one structure to the center of origin of the other. [More...](class_coarse_rotation.xhtml#details)  
 class [CoarseTranslation](class_coarse_translation.xhtml) This algorithms automatically translates one structure to the center of origin of the other. [More...](class_coarse_translation.xhtml#details)  
 class [CompatibleMeshMapper](class_compatible_mesh_mapper.xhtml) Imports data from a compatible mesh. [More...](class_compatible_mesh_mapper.xhtml#details)  
 class [CoorTransformationBase](class_coor_transformation_base.xhtml) An abstract base class that provides a generic API for different methods that apply rigid coordinate transformations. [More...](class_coor_transformation_base.xhtml#details)  
 struct [DesignProjectionErrorReport](struct_design_projection_error_report.xhtml) The DesignProjectionError struct. [More...](struct_design_projection_error_report.xhtml#details)  
 class [FineRigidTransformation](class_fine_rigid_transformation.xhtml) Tries to match a source point cloud with a reference point cloud using the coarse transformation (see Coarse) as pre-alignment step and the Iterative Closes Point Algorithm (see ICP) afterwards as fine adjustment. [More...](class_fine_rigid_transformation.xhtml#details)  
 class [GridMeshMapper](class_grid_mesh_mapper.xhtml) imports data from an incompatible GRID (signal, pixel, voxel) [More...](class_grid_mesh_mapper.xhtml#details)  
 class [IncompatibleMeshMapper](class_incompatible_mesh_mapper.xhtml) imports data from an incompatible mesh [More...](class_incompatible_mesh_mapper.xhtml#details)  
 class [IncompatibleMeshMapperByProjection](class_incompatible_mesh_mapper_by_projection.xhtml) Imports data from an incompatible mesh. [More...](class_incompatible_mesh_mapper_by_projection.xhtml#details)  
 class [MeshMapper\_Ray](class_mesh_mapper___ray.xhtml) imports data from an incompatible mesh [More...](class_mesh_mapper___ray.xhtml#details)  
 class [MeshMapperBase](class_mesh_mapper_base.xhtml) An abstract base class that provides a generic API for different methods that import matching or non-matching meshes and their data. [More...](class_mesh_mapper_base.xhtml#details)  
 class [NeutralCoorTransformation](class_neutral_coor_transformation.xhtml) A dummy implementation which does no rigid transformation but implements the complete API. [More...](class_neutral_coor_transformation.xhtml#details)  
 class [P2VolumeMeshMapper](class_p2_volume_mesh_mapper.xhtml) imports data from an incompatible GRID (signal, pixel, voxel) [More...](class_p2_volume_mesh_mapper.xhtml#details)  
 ## <a name="typedef-members"></a>Typedefs

<a id="ga26171b092291a4fe43430764a532d5c8"></a>typedef std::map&lt; string, [DesignProjectionErrorReport](struct_design_projection_error_report.xhtml) &gt; [TProjectionErrorReport](group__meshmapper.xhtml#ga26171b092291a4fe43430764a532d5c8) A container collecting for different quantity idents - the key values- their associated projection error reports - the map values.   
 <a id="details" name="details"></a>## Detailed Description

A Collection of mesh mapping algorithms to facilitate data import.