SOFA API  1c8b807d
Open source framework for multi-physics simuation
sofa::component::io::mesh Namespace Reference

Namespaces

 basevtkreader
 

Classes

class  GIDMeshLoader
 
class  GridMeshCreator
 
class  MeshGmshLoader
 
class  MeshOBJLoader
 
class  MeshOffLoader
 
class  MeshSTLLoader
 
class  MeshTrianLoader
 
class  LegacyVTKReader
 
class  XMLVTKReader
 
class  MeshVTKLoader
 
class  MeshXspLoadDataHook
 
class  MeshXspLoader
 
class  OffSequenceLoader
 
class  SphereLoader
 
class  StringMeshCreator
 
class  VoxelGridLoader
 

Typedefs

template<class T >
using BlenderExporter = _blenderexporter_::BlenderExporter< T >
 
using MeshExporter = _meshexporter_::MeshExporter
 
using STLExporter = sofa::component::_stlexporter_::STLExporter
 
using VisualModelOBJExporter = sofa::component::_visualmodelobjexporter_::VisualModelOBJExporter
 
using VTKExporter = _vtkexporter_::VTKExporter
 

Functions

void registerBlenderExporter (sofa::core::ObjectFactory *factory)
 
void registerGIDMeshLoader (sofa::core::ObjectFactory *factory)
 
void registerGridMeshCreator (sofa::core::ObjectFactory *factory)
 
void registerMeshExporter (sofa::core::ObjectFactory *factory)
 
void registerMeshGmshLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshOBJLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshOffLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshSTLLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshTrianLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshVTKLoader (sofa::core::ObjectFactory *factory)
 
void registerMeshXspLoader (sofa::core::ObjectFactory *factory)
 
void registerOffSequenceLoader (sofa::core::ObjectFactory *factory)
 
void registerSphereLoader (sofa::core::ObjectFactory *factory)
 
void registerSTLExporter (sofa::core::ObjectFactory *factory)
 
void registerStringMeshCreator (sofa::core::ObjectFactory *factory)
 
void registerVisualModelOBJExporter (sofa::core::ObjectFactory *factory)
 
void registerVoxelGridLoader (sofa::core::ObjectFactory *factory)
 
void registerVTKExporter (sofa::core::ObjectFactory *factory)
 
SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY void registerObjects (sofa::core::ObjectFactory *factory)
 
void init ()
 
bool isBinarySTLValid (const char *filename, const MeshSTLLoader *_this)
 

Typedef Documentation

◆ BlenderExporter

template<class T >
using sofa::component::io::mesh::BlenderExporter = typedef _blenderexporter_::BlenderExporter<T>

◆ MeshExporter

using sofa::component::io::mesh::MeshExporter = typedef _meshexporter_::MeshExporter

◆ STLExporter

using sofa::component::io::mesh::STLExporter = typedef sofa::component::_stlexporter_::STLExporter

◆ VisualModelOBJExporter

using sofa::component::io::mesh::VisualModelOBJExporter = typedef sofa::component::_visualmodelobjexporter_::VisualModelOBJExporter

◆ VTKExporter

using sofa::component::io::mesh::VTKExporter = typedef _vtkexporter_::VTKExporter

Function Documentation

◆ getModuleName()

const char * sofa::component::io::mesh::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::io::mesh::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_IO_MESH_API void sofa::component::io::mesh::init ( )

◆ initExternalModule()

void sofa::component::io::mesh::initExternalModule ( )

◆ isBinarySTLValid()

bool sofa::component::io::mesh::isBinarySTLValid ( const char filename,
const MeshSTLLoader _this 
)

◆ registerBlenderExporter()

void sofa::component::io::mesh::registerBlenderExporter ( sofa::core::ObjectFactory factory)

◆ registerGIDMeshLoader()

void sofa::component::io::mesh::registerGIDMeshLoader ( sofa::core::ObjectFactory factory)

◆ registerGridMeshCreator()

void sofa::component::io::mesh::registerGridMeshCreator ( sofa::core::ObjectFactory factory)

◆ registerMeshExporter()

void sofa::component::io::mesh::registerMeshExporter ( sofa::core::ObjectFactory factory)

◆ registerMeshGmshLoader()

void sofa::component::io::mesh::registerMeshGmshLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshOBJLoader()

void sofa::component::io::mesh::registerMeshOBJLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshOffLoader()

void sofa::component::io::mesh::registerMeshOffLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshSTLLoader()

void sofa::component::io::mesh::registerMeshSTLLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshTrianLoader()

void sofa::component::io::mesh::registerMeshTrianLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshVTKLoader()

void sofa::component::io::mesh::registerMeshVTKLoader ( sofa::core::ObjectFactory factory)

◆ registerMeshXspLoader()

void sofa::component::io::mesh::registerMeshXspLoader ( sofa::core::ObjectFactory factory)

◆ registerObjects()

void sofa::component::io::mesh::registerObjects ( sofa::core::ObjectFactory factory)

◆ registerOffSequenceLoader()

void sofa::component::io::mesh::registerOffSequenceLoader ( sofa::core::ObjectFactory factory)

◆ registerSphereLoader()

void sofa::component::io::mesh::registerSphereLoader ( sofa::core::ObjectFactory factory)

◆ registerSTLExporter()

void sofa::component::io::mesh::registerSTLExporter ( sofa::core::ObjectFactory factory)

◆ registerStringMeshCreator()

void sofa::component::io::mesh::registerStringMeshCreator ( sofa::core::ObjectFactory factory)

◆ registerVisualModelOBJExporter()

void sofa::component::io::mesh::registerVisualModelOBJExporter ( sofa::core::ObjectFactory factory)

◆ registerVoxelGridLoader()

void sofa::component::io::mesh::registerVoxelGridLoader ( sofa::core::ObjectFactory factory)

◆ registerVTKExporter()

void sofa::component::io::mesh::registerVTKExporter ( sofa::core::ObjectFactory factory)