API Documentation
Loading...
Searching...
No Matches
CADApplicationManager Class Reference

Converts all loaded data into a binary DXF which is then shared, in real time, with a CAD engine such as AutoCAD or IntelliCAD. More...

#include <CADApplicationManager.h>

Collaboration diagram for CADApplicationManager:
[legend]

Public Member Functions

 CADApplicationManager (QTModelManager *manager)
 
ApplicationLauncherButtonManagercreateAppLauncher ()
 
ButtoncreateCameraLauncherButton ()
 
ButtoncreateTopDownLauncherButton ()
 
bool hasActiveInstallation ()
 
void setCADLauncher (const File &f)
 
void setupForCAD ()
 
void setWriteCameras (bool write_cameras)
 

Static Public Member Functions

static File FindCADApp (String &app_name)
 

Protected Attributes

File m_active_dxf
 
String m_app_name
 
ApplicationLauncherButtonManagerm_cad_button_manager
 
File m_cad_launcher
 
File m_dxf_folder
 
Time m_dxf_last_modified_time
 
DXFFactory m_factory
 
QTModelManagerm_manager
 
bool m_write_cameras = false
 

Detailed Description

Converts all loaded data into a binary DXF which is then shared, in real time, with a CAD engine such as AutoCAD or IntelliCAD.


Constructor & Destructor Documentation

◆ CADApplicationManager()

Member Function Documentation

◆ createAppLauncher()

ApplicationLauncherButtonManager * createAppLauncher ( )

◆ createCameraLauncherButton()

Button * createCameraLauncherButton ( )

◆ createTopDownLauncherButton()

Button * createTopDownLauncherButton ( )

◆ FindCADApp()

static File FindCADApp ( String & app_name)
static

◆ hasActiveInstallation()

bool hasActiveInstallation ( )

◆ setCADLauncher()

void setCADLauncher ( const File & f)

◆ setupForCAD()

void setupForCAD ( )

◆ setWriteCameras()

void setWriteCameras ( bool write_cameras)

Member Data Documentation

◆ m_active_dxf

File m_active_dxf
protected

◆ m_app_name

String m_app_name
protected

◆ m_cad_button_manager

ApplicationLauncherButtonManager* m_cad_button_manager
protected

◆ m_cad_launcher

File m_cad_launcher
protected

◆ m_dxf_folder

File m_dxf_folder
protected

◆ m_dxf_last_modified_time

Time m_dxf_last_modified_time
protected

◆ m_factory

DXFFactory m_factory
protected

◆ m_manager

QTModelManager* m_manager
protected

◆ m_write_cameras

bool m_write_cameras = false
protected

The documentation for this class was generated from the following file: