15 #ifndef _HIOUTILITYEXCHANGE_H
16 #define _HIOUTILITYEXCHANGE_H
27 #if defined(HIO_EXCHANGE) && defined(_MSC_VER)
28 #define HIO_API __declspec (dllexport)
57 "cgr;session;model;3dxml;CADDS;PD;XV3;XV0;prt;asm;xpr;xas;neu;asm.1;prt.1;jt;SLDPRT;SLDASM;mf1;"
58 "arc;unv;pkg;sdp;sdpc;sdw;sdwc;sda;sdac;sds;sdsc;ses;bdl;psm;pwd;par;asm;sat;sab;ipt;iam;ifc;dae"; }
75 return FileInputByKey(H_WCS(FileName).encodedText(), key, options);
80 utf16.encodedText((utf16_char
const*) FileName);
84 HFileOutputResult FileOutputByKey(
const wchar_t * filename, HC_KEY key, HOutputHandlerOptions * options);
86 HFileOutputResult FileOutputByKey(
const unsigned short * filename, HC_KEY key, HOutputHandlerOptions * options){
88 utf16.encodedText((utf16_char
const*) filename);
89 return FileOutputByKey(H_WCS(utf16).encodedText(), key, options);
92 HFileOutputResult FileOutputByKey(
const char * filename, HC_KEY key, HOutputHandlerOptions * options){
93 return FileOutputByKey(H_WCS(filename).encodedText(), key, options);
96 void RegisterOutputHandlerTypes();
104 virtual void *BuildPRCModel(HOutputHandlerOptions * options, HC_KEY key);
107 const char * GetOutputTypesString() {
108 return "prc;iges;step;x_t;stl";
112 return HOutputHandlerStyleModel;
120 HIO_API
void * CreateInput(HIOManager *manager);
121 HIO_API
void * CreateOutput(HIOManager *manager);
122 HIO_API
void * CreateConnector(
void * unused);
const char * GetInputName()
Definition: HIOUtilityExchange.h:53
const char * GetOutputName()
Definition: HIOUtilityExchange.h:52
Specifies an HInputHandler for model data.
Definition: HIOManager.h:227
HInputHandlerStyle GetInputStyle()
Definition: HIOUtilityExchange.h:63
HFileInputResult FileInputByKey(const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityExchange.h:78
HOutputHandlerStyle
Definition: HIOManager.h:858
HFileInputResult FileInputByKey(const char *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityExchange.h:74
HInputHandlerStyle
Definition: HIOManager.h:226
const char * GetInputTypesString()
Definition: HIOUtilityExchange.h:56
Definition: HIOUtilityPublish.h:136
Definition: HIOUtilityExchange.h:39
A header file containing the HIO classes for passing to HBaseView::FileInput and HBaseView::FileOutpu...