72 #ifndef __FK_PARSER_DATA_HEADER__
73 #define __FK_PARSER_DATA_HEADER__
88 #ifndef FK_DOXYGEN_USER_PROCESS
91 virtual bool MakeMesh(std::vector<fk_Vector> *,
92 std::vector< std::vector<int> > *,
93 std::vector<int> * = NULL,
96 virtual void Init(
void) = 0;
98 virtual bool readSMFFile(std::string) = 0;
99 virtual bool readVRMLFile(std::string,
bool =
true,
bool =
true) = 0;
100 virtual bool readSTLFile(std::string,
101 bool =
true,
double = 1.0e-08) = 0;
102 virtual bool readHRCFile(std::string) = 0;
103 virtual bool readRDSFile(std::string,
bool =
true) = 0;
104 virtual bool readDXFFile(std::string,
bool =
true) = 0;
105 virtual bool readMQOFile(std::string, std::string,
bool =
true,
106 bool =
true,
bool =
false) = 0;
108 virtual bool writeVRMLFile(std::string,
112 virtual bool writeVRMLFile(std::string,
113 std::vector<double> *,
114 std::vector<fk_Vector> *,
118 virtual bool writeSTLFile(std::string) = 0;
119 virtual bool writeDXFFile(std::string,
bool =
false) = 0;
125 #endif // !__FK_PARSER_DATA_HEADER__
形状用基底クラス
Definition: Shape.h:86
ファイル入出力機能用抽象クラス
Definition: ParserData.h:84
マテリアル(質感)を管理するクラス
Definition: Material.h:311