API Documentation
Loading...
Searching...
No Matches
CADApplicationManager.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include "Base/Headers/File.h"
5namespace NDEVR
6{
7 class QTModelManager;
8 class ApplicationLauncherButtonManager;
9 class Button;
10 /**--------------------------------------------------------------------------------------------------
11 \brief Converts all loaded data into a binary DXF which is then shared, in real time, with a CAD engine
12 such as AutoCAD or IntelliCAD.
13 **/
37}
#define NDEVR_CAD_INTERFACE_API
Definition DLLInfo.h:58
Creates a button for launching a 3rd party application. While the application is running the button i...
Definition ApplicationLauncherButton.h:15
A core widget that allows the user to click one of many button types.
Definition Button.h:66
Converts all loaded data into a binary DXF which is then shared, in real time, with a CAD engine such...
Definition CADApplicationManager.h:15
Time m_dxf_last_modified_time
Definition CADApplicationManager.h:32
File m_active_dxf
Definition CADApplicationManager.h:29
void setCADLauncher(const File &f)
ApplicationLauncherButtonManager * createAppLauncher()
void setWriteCameras(bool write_cameras)
ApplicationLauncherButtonManager * m_cad_button_manager
Definition CADApplicationManager.h:33
String m_app_name
Definition CADApplicationManager.h:27
DXFFactory m_factory
Definition CADApplicationManager.h:30
File m_cad_launcher
Definition CADApplicationManager.h:28
CADApplicationManager(QTModelManager *manager)
QTModelManager * m_manager
Definition CADApplicationManager.h:34
File m_dxf_folder
Definition CADApplicationManager.h:31
Button * createTopDownLauncherButton()
static File FindCADApp(String &app_name)
Writes and Reads from various DXF File types using the IOFactory interface. Optionally handles resolv...
Definition DXFFactory.h:56
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Definition QTModelManager.h:105
The core String class for the NDEVR API.
Definition String.h:69
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Definition ACIColor.h:37