31 class Solution :
public std::vector<std::shared_ptr<Model>>
34 std::string m_strFileName;
36 std::shared_ptr<BoundingBox> m_boundingBox;
37 std::shared_ptr<ResultGroup> m_scalars;
38 std::shared_ptr<ResultGroup> m_vectors;
47 static std::shared_ptr<Solution>
readVTKFile(
const std::string& strFileName);
48 static std::shared_ptr<Solution>
readVTUFile(
const std::string& strFileName);
49 static std::shared_ptr<Solution>
readVTIFile(
const std::string& strFileName);
50 static std::shared_ptr<Solution>
readVTPFile(
const std::string& strFileName);
51 static std::shared_ptr<Solution>
readVTSFile(
const std::string& strFileName);
52 static std::shared_ptr<Solution>
readVTRFile(
const std::string& strFileName);
53 static std::shared_ptr<Solution>
readVTMFile(
const std::string& strFileName);
55 static std::shared_ptr<Solution>
readGambitFile(
const std::string& strFileName);
57 static std::shared_ptr<Solution>
readLSDynaFile(
const std::string& strFileName);
60 static std::shared_ptr<Solution>
readCGNSFile(
const std::string& strFileName);
62 static std::shared_ptr<Solution>
readDICOMFile(
const std::string& strFileName);
63 static std::shared_ptr<Solution>
readSLCFile(
const std::string& strFileName);
64 static std::shared_ptr<Solution>
readBYUFile(
const std::string& strFileName);
65 static std::shared_ptr<Solution>
readSTLFile(
const std::string& strFileName);
66 static std::shared_ptr<Solution>
readPLYFile(
const std::string& strFileName);
67 static std::shared_ptr<Solution>
readOBJFile(
const std::string& strFileName);
69 const std::shared_ptr<ResultGroup>&
scalars()
const;
70 const std::shared_ptr<ResultGroup>&
vectors()
const;