25#ifndef _MODELS_VERTEX_SOLVER_TFVERTEXSOLVERFIO_H_
26#define _MODELS_VERTEX_SOLVER_TFVERTEXSOLVERFIO_H_
35namespace TissueForge::models::vertex::io {
55 std::unordered_map<unsigned int, unsigned int>
bodyIdMap;
Interface for Tissue Forge peripheral module I/O (e.g., models)
Definition tfFIO.h:151
Container for _IOElement.
Definition tf_io.h:71
Vertex solver module data import summary.
Definition tfVertexSolverFIO.h:46
std::unordered_map< unsigned int, unsigned int > bodyTypeIdMap
Definition tfVertexSolverFIO.h:61
std::unordered_map< unsigned int, unsigned int > surfaceIdMap
Definition tfVertexSolverFIO.h:52
std::unordered_map< unsigned int, unsigned int > surfaceTypeIdMap
Definition tfVertexSolverFIO.h:58
std::unordered_map< unsigned int, unsigned int > bodyIdMap
Definition tfVertexSolverFIO.h:55
std::unordered_map< unsigned int, unsigned int > vertexIdMap
Definition tfVertexSolverFIO.h:49
Definition tfVertexSolverFIO.h:65
std::string moduleName() override
Name of module. Used as a storage key.
HRESULT toFile(const TissueForge::io::MetaData &metaData, TissueForge::io::IOElement &fileElement) override
Export module data.
static VertexSolverFIOImportSummary * importSummary
Definition tfVertexSolverFIO.h:68
static HRESULT clearImport()
Clear imported data, if available.
static bool hasImport()
Test whether imported data is available.
HRESULT fromFile(const TissueForge::io::MetaData &metaData, const TissueForge::io::IOElement &fileElement) override
Import module data.
int32_t HRESULT
Definition tf_port.h:255