Cumulia Illustrator Rendering Engine v1.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
reader.h
1//##################################################################################################
2//
3// Copyright (c) 2024 Beijing Qiongqi Tech Co.,Ltd. All rights reserved.
4
5// This source code is confidential and proprietary to Beijing Qiongqi Tech Co.,Ltd(The Holder).
6// Any unauthorized use, copying, modification, or distribution of the code is strictly prohibited.
7// Any user shall obtain authorizaition from the Holder before modifying the source code. And the user shall not
8// sublicense, sell, distribute, or transfer the source code, whether in original or modified form, to any third party
9// without the prior written consent of the Holder.
10
11// This copyright notice and permission grant shall be included in all copies or substantial portions of the source code.
12
13// Author Cumulia Illustrator
14// Date 2024-10-31
15// Version V1.1.0
16//##################################################################################################
17
18#pragma once
19
20#include <string>
21#include <memory>
22
23#include "../data/types.h"
24
25namespace cil
26{
27 DataSolutionPtr readVTKFile(const std::string& strFileName);
28 DataSolutionPtr readVTUFile(const std::string& strFileName);
29 DataSolutionPtr readVTIFile(const std::string& strFileName);
30 DataSolutionPtr readVTPFile(const std::string& strFileName);
31 DataSolutionPtr readVTSFile(const std::string& strFileName);
32 DataSolutionPtr readVTRFile(const std::string& strFileName);
33 DataSolutionPtr readVTMFile(const std::string& strFileName);
34
35 DataSolutionPtr readGambitFile(const std::string& strFileName);
36 DataSolutionPtr readTecplotFile(const std::string& strFileName);
37 DataSolutionPtr readLSDynaFile(const std::string& strFileName);
38 DataSolutionPtr readOpenFoamFile(const std::string& strFileName);
39 DataSolutionPtr readEnSightFile(const std::string& strFileName);
40 DataSolutionPtr readCGNSFile(const std::string& strFileName);
41
42 DataSolutionPtr readDICOMFile(const std::string& strFileName);
43 DataSolutionPtr readSLCFile(const std::string& strFileName);
44 DataSolutionPtr readBYUFile(const std::string& strFileName);
45 DataSolutionPtr readSTLFile(const std::string& strFileName);
46 DataSolutionPtr readPLYFile(const std::string& strFileName);
47 DataSolutionPtr readOBJFile(const std::string& strFileName);
48
49 DataSolutionPtr openSolution(const std::string& fileName, const std::string& typeName = "AUTO");
50}
Definition decal.h:23
DataSolutionPtr readBYUFile(const std::string &strFileName)
DataSolutionPtr readSLCFile(const std::string &strFileName)
DataSolutionPtr readOBJFile(const std::string &strFileName)
DataSolutionPtr readVTKFile(const std::string &strFileName)
DataSolutionPtr readLSDynaFile(const std::string &strFileName)
DataSolutionPtr readVTSFile(const std::string &strFileName)
DataSolutionPtr readVTUFile(const std::string &strFileName)
DataSolutionPtr readSTLFile(const std::string &strFileName)
DataSolutionPtr readTecplotFile(const std::string &strFileName)
DataSolutionPtr openSolution(const std::string &fileName, const std::string &typeName="AUTO")
DataSolutionPtr readVTMFile(const std::string &strFileName)
DataSolutionPtr readVTPFile(const std::string &strFileName)
std::shared_ptr< DataSolution > DataSolutionPtr
Definition types.h:38
DataSolutionPtr readDICOMFile(const std::string &strFileName)
DataSolutionPtr readCGNSFile(const std::string &strFileName)
DataSolutionPtr readOpenFoamFile(const std::string &strFileName)
DataSolutionPtr readEnSightFile(const std::string &strFileName)
DataSolutionPtr readVTRFile(const std::string &strFileName)
DataSolutionPtr readVTIFile(const std::string &strFileName)
DataSolutionPtr readGambitFile(const std::string &strFileName)
DataSolutionPtr readPLYFile(const std::string &strFileName)