|
ccGLWindow * | getActiveGLWindow () override |
| Returns active GL sub-window (if any)
|
|
QMdiSubWindow * | getMDISubWindow (ccGLWindow *win) |
| Returns MDI area subwindow corresponding to a given 3D view.
|
|
ccGLWindow * | getGLWindow (int index) const |
| Returns a given views.
|
|
int | getGLWindowCount () const |
| Returns the number of 3D views.
|
|
virtual void | addToDB (const QStringList &filenames, QString fileFilter=QString(), ccGLWindow *destWin=nullptr) |
| Tries to load several files (and then pushes them into main DB) More...
|
|
void | addToDB (ccHObject *obj, bool updateZoom=false, bool autoExpandDBTree=true, bool checkDimensions=false, bool autoRedraw=true) override |
|
void | registerOverlayDialog (ccOverlayDialog *dlg, Qt::Corner pos) override |
|
void | unregisterOverlayDialog (ccOverlayDialog *dlg) override |
|
void | updateOverlayDialogsPlacement () override |
|
void | removeFromDB (ccHObject *obj, bool autoDelete=true) override |
|
void | setSelectedInDB (ccHObject *obj, bool selected) override |
|
void | dispToConsole (QString message, ConsoleMessageLevel level=STD_CONSOLE_MESSAGE) override |
|
void | forceConsoleDisplay () override |
|
ccHObject * | dbRootObject () override |
|
QMainWindow * | getMainWindow () override |
|
ccHObject * | loadFile (QString filename, bool silent) override |
|
const ccHObject::Container & | getSelectedEntities () const override |
|
void | createGLWindow (ccGLWindow *&window, QWidget *&widget) const override |
|
void | destroyGLWindow (ccGLWindow *) const override |
|
ccUniqueIDGenerator::Shared | getUniqueIDGenerator () override |
|
ccColorScalesManager * | getColorScalesManager () override |
|
void | spawnHistogramDialog (const std::vector< unsigned > &histoValues, double minVal, double maxVal, QString title, QString xAxisLabel) override |
|
ccPickingHub * | pickingHub () override |
|
ccHObjectContext | removeObjectTemporarilyFromDBTree (ccHObject *obj) override |
|
void | putObjectBackIntoDBTree (ccHObject *obj, const ccHObjectContext &context) override |
|
void | onItemPicked (const PickedItem &pi) override |
| Inherited from ccPickingListener.
|
|
virtual ccDBRoot * | db () |
| Returns real 'dbRoot' object.
|
|
void | addEditPlaneAction (QMenu &menu) const |
| Adds the "Edit Plane" action to the given menu. More...
|
|
void | initPlugins () |
| Sets up the UI (menus and toolbars) based on loaded plugins.
|
|
void | updatePropertiesView () |
| Updates the 'Properties' view.
|
|
|
static MainWindow * | TheInstance () |
| Returns the unique instance of this object.
|
|
static ccGLWindow * | GetActiveGLWindow () |
| Static shortcut to MainWindow::getActiveGLWindow.
|
|
static ccGLWindow * | GetGLWindow (const QString &title) |
| Returns a given GL sub-window (determined by its title) More...
|
|
static void | GetGLWindows (std::vector< ccGLWindow * > &glWindows) |
| Returns all GL sub-windows. More...
|
|
static void | RefreshAllGLWindow (bool only2D=false) |
| Static shortcut to MainWindow::refreshAll.
|
|
static void | UpdateUI () |
| Static shortcut to MainWindow::updateUI.
|
|
static void | DestroyInstance () |
| Deletes current main window instance.
|
|