NDEVR
API Documentation
CADInterfaceModule.h
1#pragma once
2#include "DLLInfo.h"
3
4namespace NDEVR
5{
6 class QTModelManager;
7 class QTWindowManager;
8 struct Module;
10}
11extern "C" {
12 NDEVR_CAD_INTERFACE_API void CADInterfaceInitializeForNDEVR(Module& module);
13 NDEVR_CAD_INTERFACE_API void CADInterfaceSetupFactoriesForNDEVR();//SetupFileStructureForNDEVR
14 NDEVR_CAD_INTERFACE_API void CADInterfaceSetupUIForNDEVR(QTModelManager* model_manager, QTWindowManager* window_manager);//SetupUIForNDEVR
15 NDEVR_CAD_INTERFACE_API void CADInterfaceDefineModuleResourcesForNDEVR(ModuleResourceManager* manager);
16}
17namespace NDEVR
18{
20 NDEVR_CAD_INTERFACE_API void AddCADInterfaceFunctionsToModuleManager();
21}
Stores all dependencies for a combination of modules that make up a complete software package.
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Manages all windows and logic surrounding dialogs and views for displaying and managing a 3D environm...
The primary namespace for the NDEVR SDK.
void AddCADInterfaceFunctionsToModuleManager()
Registers all CADInterface module hook functions with the module manager.
Base class for extensions, typically added as external DLL's that can modify or enhance the behavior ...