NDEVR
API Documentation
CoordinateProjectionModule.h
1#pragma once
2#include "DLLInfo.h"
3namespace NDEVR
4{
5 struct Module;
7 class QTModelManager;
8 class QTWindowManager;
9}
10extern "C" {
14 COORDINATE_PROJECTION_API void CoordinateProjectionInitializeForNDEVR(Module& module);
16 COORDINATE_PROJECTION_API void CoordinateProjectionSetupFileStructureForNDEVR();
18 COORDINATE_PROJECTION_API void CoordinateProjectionSetupFactoriesForNDEVR();
20 COORDINATE_PROJECTION_API void CoordinateProjectionSetupMetatypesForNDEVR();
24 COORDINATE_PROJECTION_API void CoordinateProjectionDefineModuleResourcesForNDEVR(ModuleResourceManager* module_resources);
29 COORDINATE_PROJECTION_API void CoordinateProjectionSetupUIForNDEVR(QTModelManager* model_manager, QTWindowManager* window_manager);
31 COORDINATE_PROJECTION_API void CoordinateProjectionRegisterUserSettingsForNDEVR();
32}
33namespace NDEVR
34{
36 COORDINATE_PROJECTION_API void AddCoordinateProjectionFunctionsToModuleManager();
37}
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 AddCoordinateProjectionFunctionsToModuleManager()
Registers all CoordinateProjection module hook functions with the ModuleManager.
Base class for extensions, typically added as external DLL's that can modify or enhance the behavior ...