SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::helper::io Namespace Reference

This allow MeshTrian to interact with the messaging system. More...

Classes

class  BaseFileAccessCreator
 
class  FileAccessCreator
 
class  BaseFileAccess
 
class  File
 
class  FileAccess
 
class  Image
 
struct  DDSHeader
 
class  ImageDDS
 
class  ImageRAW
 
class  Mesh
 
class  MeshGmsh
 
class  MeshOBJ
 
class  MeshTopologyLoader
 
class  SphereLoaderDataHook
 Inherit this class to load data from sphere description. More...
 
class  SphereLoader
 
class  STBImageCreators
 
class  STBImage
 
class  TriangleLoader
 
class  XspLoaderDataHook
 Inherit this class to load data from a Xsp file. More...
 
class  XspLoader
 

Variables

Creator< Image::FactoryImage, ImageDDSImageDDSClass ("dds")
 
Creator< Mesh::FactoryMesh, MeshGmshMeshGmshClass ("gmsh")
 
Creator< Mesh::FactoryMesh, MeshOBJMeshOBJClass ("obj")
 
Creator< Mesh::FactoryMesh, MeshOBJMeshOBJClass2 ("OBJ")
 
const auto stbImageCreation = STBImageCreators()
 

Detailed Description

This allow MeshTrian to interact with the messaging system.

For SOFA_HELPER_API.

This register the TriangleLoader object to the logging system so that we can use msg_*(this)

For size_t For std::string

Variable Documentation

◆ ImageDDSClass

Creator<Image::FactoryImage,ImageDDS> sofa::helper::io::ImageDDSClass("dds") ( "dds"  )

◆ MeshGmshClass

Creator<Mesh::FactoryMesh, MeshGmsh> sofa::helper::io::MeshGmshClass("gmsh") ( "gmsh"  )

◆ MeshOBJClass

Creator<Mesh::FactoryMesh,MeshOBJ> sofa::helper::io::MeshOBJClass("obj") ( "obj"  )

◆ MeshOBJClass2

Creator<Mesh::FactoryMesh, MeshOBJ> sofa::helper::io::MeshOBJClass2("OBJ") ( "OBJ"  )

◆ stbImageCreation

const auto sofa::helper::io::stbImageCreation = STBImageCreators()