10 #ifndef _HIOUTILITYEXCHANGE_H
11 #define _HIOUTILITYEXCHANGE_H
22 #if defined(HIO_EXCHANGE) && defined(_MSC_VER)
23 #define HIO_API __declspec (dllexport)
24 #elif defined(HIO_EXCHANGE) && defined(LINUX_SYSTEM)
25 #define HIO_API __attribute__ ((visibility ("default")))
54 "cgr;session;model;3dxml;CADDS;PD;XV3;XV0;prt;asm;xpr;xas;neu;asm.1;prt.1;jt;SLDPRT;SLDASM;mf1;"
55 "arc;unv;pkg;sdp;sdpc;sdw;sdwc;sda;sdac;sds;sdsc;ses;bdl;psm;pwd;par;asm;sat;sab;ipt;iam;ifc;dae"; }
72 return FileInputByKey(H_WCS(FileName).encodedText(), key, options);
77 utf16.encodedText((utf16_char
const*) FileName);
85 utf16.encodedText((utf16_char
const*) filename);
105 return "prc;iges;step;x_t;stl";
109 return HOutputHandlerStyleModel;
117 HIO_API
void * CreateInput(
HIOManager *manager);
118 HIO_API
void * CreateOutput(
HIOManager *manager);
119 HIO_API
void * CreateConnector(
void * unused);
Definition: HIOManager.h:1407
virtual HFileOutputResult FileOutputByKey(const char *filename, HC_KEY key, HOutputHandlerOptions *options)
const char * GetInputName()
Definition: HIOUtilityExchange.h:50
const char * GetOutputName()
Definition: HIOUtilityExchange.h:49
Specifies an HInputHandler for model data.
Definition: HIOManager.h:226
HOutputHandlerStyle GetOutputStyle()
Definition: HIOUtilityExchange.h:108
HFileOutputResult FileOutputByKey(const char *filename, HC_KEY key, HOutputHandlerOptions *options)
Definition: HIOUtilityExchange.h:89
HInputHandlerStyle GetInputStyle()
Definition: HIOUtilityExchange.h:60
HFileInputResult FileInputByKey(const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityExchange.h:75
HOutputHandlerStyle
Definition: HIOManager.h:819
HOutputHandler an abstract base class for model and image output.
Definition: HIOManager.h:1220
virtual void RegisterOutputHandlerTypes()=0
HFileOutputResult FileOutputByKey(const unsigned short *filename, HC_KEY key, HOutputHandlerOptions *options)
Definition: HIOUtilityExchange.h:83
HFileInputResult FileInputByKey(const char *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilityExchange.h:71
HInputHandlerStyle
Definition: HIOManager.h:225
Definition: HIOManager.h:865
const char * GetInputTypesString()
Definition: HIOUtilityExchange.h:53
Definition: HIOUtilityPublish.h:135
Definition: HIOUtilityExchange.h:36
A header file containing the HIO classes for passing to HBaseView::FileInput and HBaseView::FileOutpu...
const char * GetOutputTypesString()
Definition: HIOUtilityExchange.h:104