Atoms Crowd  4.1.0
Atoms::DefaultMeshLoader Class Reference
Inheritance diagram for Atoms::DefaultMeshLoader:
Atoms::BaseMeshLoader

Public Member Functions

std::string typeStr () const
 Type string. More...
 
unsigned int typeId () const
 Type id. More...
 
 DefaultMeshLoader ()
 Constructor.
 
 ~DefaultMeshLoader ()
 Destructor.
 
AtomsPtr< AtomsCore::MapMetadataload (const std::string &filePath, const std::string &filter="*")
 load More...
 
- Public Member Functions inherited from Atoms::BaseMeshLoader
 BaseMeshLoader ()
 Constructor.
 
virtual ~BaseMeshLoader ()=0
 Virtual Destructor.
 

Static Public Member Functions

static AtomsPtr< BaseMeshLoadercreator ()
 Creator function. More...
 

Static Public Attributes

static std::string const staticTypeStr
 Class static type string.
 
static const unsigned int staticTypeId
 Class static type id.
 

Member Function Documentation

◆ creator()

static AtomsPtr<BaseMeshLoader> Atoms::DefaultMeshLoader::creator ( )
static

Creator function.

Returns
Return a new DefaultMeshLoader object

◆ load()

AtomsPtr<AtomsCore::MapMetadata> Atoms::DefaultMeshLoader::load ( const std::string &  filePath,
const std::string &  filter = "*" 
)
virtual

load

Load an atoms file

Implements Atoms::BaseMeshLoader.

◆ typeId()

unsigned int Atoms::DefaultMeshLoader::typeId ( ) const
virtual

Type id.

Returns
Class type id

Implements Atoms::BaseMeshLoader.

◆ typeStr()

std::string Atoms::DefaultMeshLoader::typeStr ( ) const
virtual

Type string.

Returns
Class type string

Implements Atoms::BaseMeshLoader.


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