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

This class represents an AIFMesh object writer. An AIFMeshWriter writes a mesh file (.obj, .off, .vtk, .vtp, .vtu) using an input AIFMesh object. Note that some advanced properties (e.g. multi-texturing) may have not yet been implemented. More...

#include <AIFMeshWriter.hpp>

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

Public Types

typedef AIFMeshWriter self
 
typedef MeshWriterInterface< AIFMeshsuperclass
 
typedef superclass::input_type input_type
 
typedef superclass::ptr_input ptr_input
 
typedef boost::shared_ptr< selfptr_writer
 
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::MeshWriterInterface< AIFMesh >
typedef AIFMesh input_type
 
typedef boost::shared_ptr< input_typeptr_input
 
typedef MeshWriterInterface< input_typeself
 

Public Member Functions

void write (const ptr_input inputMesh, const std::string &filePath)
 
void write (input_type &inputMesh, const std::string &filePath)
 
- Public Member Functions inherited from FEVV::DataStructures::MeshWriterInterface< AIFMesh >
virtual void write (const ptr_input, const std::string &)=0
 

Detailed Description

This class represents an AIFMesh object writer. An AIFMeshWriter writes a mesh file (.obj, .off, .vtk, .vtp, .vtu) using an input 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 AIFMeshWriter.hpp.

Member Typedef Documentation

◆ coord_type

Definition at line 46 of file AIFMeshWriter.hpp.

◆ coordC_type

Definition at line 48 of file AIFMeshWriter.hpp.

◆ coordN_type

Definition at line 47 of file AIFMeshWriter.hpp.

◆ coordT_type

Definition at line 49 of file AIFMeshWriter.hpp.

◆ index_type

Definition at line 50 of file AIFMeshWriter.hpp.

◆ input_type

Definition at line 42 of file AIFMeshWriter.hpp.

◆ ptr_input

Definition at line 43 of file AIFMeshWriter.hpp.

◆ ptr_writer

Definition at line 44 of file AIFMeshWriter.hpp.

◆ self

Definition at line 40 of file AIFMeshWriter.hpp.

◆ superclass

Definition at line 41 of file AIFMeshWriter.hpp.

Member Function Documentation

◆ write() [1/2]

void FEVV::DataStructures::AIF::AIFMeshWriter::write ( const ptr_input  inputMesh,
const std::string &  filePath 
)
inline
  Write a mesh file
Parameters
inputMeshAIFMesh object to save.
filePathPath to the output mesh file.

Definition at line 28 of file AIFMeshWriter.inl.

Here is the caller graph for this function:

◆ write() [2/2]

void FEVV::DataStructures::AIF::AIFMeshWriter::write ( input_type inputMesh,
const std::string &  filePath 
)
inline
  Write a mesh file
Parameters
inputMeshAIFMesh object to save.
filePathPath to the output mesh file.

Definition at line 35 of file AIFMeshWriter.inl.

Here is the call graph for this function:

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