MEPP2 Project
Public Types | Public Member Functions | List of all members
FEVV::DataStructures::AIF::AIFMeshReader Class Reference

This class represents an AIFMesh object reader. An AIFMeshReader reads a mesh file (.obj, .off, .ply, .vtk, .vtp, .vtu) and build the corresponding AIFMesh object. Note that some advanced properties (e.g. multi-texturing) may have not yet been implemented. More...

#include <AIFMeshReader.hpp>

Inheritance diagram for FEVV::DataStructures::AIF::AIFMeshReader:
Inheritance graph
Collaboration diagram for FEVV::DataStructures::AIF::AIFMeshReader:
Collaboration graph

Public Types

typedef AIFMeshReader self
 
typedef MeshReaderInterface< AIFMeshsuperclass
 
typedef superclass::output_type output_type
 
typedef superclass::ptr_output ptr_output
 
typedef boost::shared_ptr< selfptr_reader
 
typedef AIFMesh::CoordinateType coord_type
 
typedef AIFMesh::NormalCoordinateType coordN_type
 
typedef AIFMesh::CoordinateType coordC_type
 
typedef AIFMesh::CoordinateType coordT_type
 
typedef unsigned long index_type
 
- Public Types inherited from FEVV::DataStructures::MeshReaderInterface< AIFMesh >
typedef AIFMesh output_type
 
typedef boost::shared_ptr< output_typeptr_output
 
typedef MeshReaderInterface< output_typeself
 

Public Member Functions

ptr_output read (const std::string &filePath)
 

Detailed Description

This class represents an AIFMesh object reader. An AIFMeshReader reads a mesh file (.obj, .off, .ply, .vtk, .vtp, .vtu) and build the corresponding AIFMesh object. Note that some advanced properties (e.g. multi-texturing) may have not yet been implemented.

See also
AIFMesh

Definition at line 36 of file AIFMeshReader.hpp.

Member Typedef Documentation

◆ coord_type

Definition at line 46 of file AIFMeshReader.hpp.

◆ coordC_type

Definition at line 48 of file AIFMeshReader.hpp.

◆ coordN_type

Definition at line 47 of file AIFMeshReader.hpp.

◆ coordT_type

Definition at line 49 of file AIFMeshReader.hpp.

◆ index_type

Definition at line 50 of file AIFMeshReader.hpp.

◆ output_type

Definition at line 42 of file AIFMeshReader.hpp.

◆ ptr_output

Definition at line 43 of file AIFMeshReader.hpp.

◆ ptr_reader

Definition at line 44 of file AIFMeshReader.hpp.

◆ self

Definition at line 40 of file AIFMeshReader.hpp.

◆ superclass

Definition at line 41 of file AIFMeshReader.hpp.

Member Function Documentation

◆ read()

AIFMeshReader::ptr_output FEVV::DataStructures::AIF::AIFMeshReader::read ( const std::string &  filePath)
inlinevirtual
  Read a mesh file
Parameters
filePathPath to the input mesh file.
Returns
The built AIFMesh mesh object.

Implements FEVV::DataStructures::MeshReaderInterface< AIFMesh >.

Definition at line 50 of file AIFMeshReader.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

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