10 #ifndef SPRK_EXCHANGE_PARASOLID_H
11 #define SPRK_EXCHANGE_PARASOLID_H
14 #include "sprk_exchange.h"
15 #include "sprk_parasolid.h"
19 # ifdef SPRK_EXCHANGE_PARASOLID
20 # define EXCHANGE_PARASOLID_API __declspec (dllexport)
22 # define EXCHANGE_PARASOLID_API __declspec (dllimport)
27 # if defined(LINUX_SYSTEM) && defined(SPRK_EXCHANGE_PARASOLID)
29 # define EXCHANGE_PARASOLID_API __attribute__ ((visibility ("default")))
34 #ifndef EXCHANGE_PARASOLID_API
35 # define EXCHANGE_PARASOLID_API
73 static const HPS::Type staticType = HPS::Type::ExchangeParasolidImportNotifier;
74 HPS::Type ObjectType()
const {
return staticType; };
91 Time GetImportTime()
const;
95 Time GetTranslationTime()
const;
99 Time GetParseTime()
const;
103 class EXCHANGE_PARASOLID_API
File
116 char const * in_filename,
155 static void Tessellate(
165 static void Tessellate(
Definition: sprk_exchange_parasolid.h:41
Definition: sprk_exchange.h:708
Definition: sprk_exchange.h:302
Definition: sprk_exchange_parasolid.h:103
Definition: sprk_exchange.h:2953
Definition: sprk_exchange.h:113
Definition: sprk_parasolid.h:1118
Definition: sprk_exchange.h:1616
Definition: sprk_exchange_parasolid.h:45
Definition: sprk_parasolid.h:694