16 #define HIO_API __declspec (dllexport)
39 m_pAcDbDatabase = pAcDbDatabase;
45 bool GetHoopsEntities(
void * pKernelEntity, vlist_s *ret_HoopsKeysList, HC_KEY modelKey = INVALID_KEY);
46 bool GetKernelEntities(HC_KEY key, vlist_s *ret_KernelEntitiesList, HC_KEY modelKey = INVALID_KEY);
47 void AddConnection(HC_KEY key,
void* pKernelEntity, HC_KEY modelKey = INVALID_KEY);
54 void RegenerateHash(HC_KEY modelKey);
60 HIO_API
void * CreateInput(
HIOManager *manager);
61 HIO_API
void * CreateOutput(
HIOManager *manager);
62 HIO_API
void * CreateConnector(
void * unused);
Definition: HIOManager.h:1407
virtual void * GetKernelEntity(HC_KEY key)
struct vhash_s * mhash_Hoops2Kernel
A hash map between HOOPS Keys and kernel entities.
Definition: HIOManager.h:214
Definition: HIOManager.h:148
virtual HC_KEY GetHoopsEntity(void *pKernelEntity)
Definition: MrDwgConnector.h:26
virtual void AddConnection(HC_KEY key, void *pKernelEntity)
virtual bool GetKernelEntities(HC_KEY key, vlist_s *ret_KernelEntitiesList)
AcDbDatabase * m_pAcDbDatabase
Autocad Database pointer associated with the DWG file.
Definition: MrDwgConnector.h:51
A header file containing the HIO classes for passing to HBaseView::FileInput and HBaseView::FileOutpu...
struct vhash_s * mhash_Kernel2Hoops
A hash map between kernel entities and HOOPS Keys.
Definition: HIOManager.h:217
virtual bool GetHoopsEntities(void *pKernelEntity, vlist_s *ret_HoopsKeysList)
void SetDatabase(AcDbDatabase *pAcDbDatabase)
Definition: MrDwgConnector.h:36