Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
InteractiveGeometryViewerExtension Class Reference

Manage the InteractiveGeometryViewer viewer, instanciates and register the default "3D Viewer" instance. More...

#include <InteractiveGeometryViewerExtension.h>

Public Member Functions

virtual QString getDescription () const override
 Method returning the viewer extension description.
virtual QString getName () const override
 Method returning the viewer extension name.
virtual void init () override
 initialize all the viewers
 InteractiveGeometryViewerExtension ()=default
 Constructor.
virtual ~InteractiveGeometryViewerExtension ()=default
 Destructor.
Public Member Functions inherited from camitk::ViewerExtension
QString getLocation () const
 get the file path (location of the .dll/.so/.dylib) of this plugin
ViewergetNewInstance (QString name)
 factory: create a new viewer instance and register it
QString getViewerClassName () const
 get the class name of the viewer managed by this extension
const ViewerListgetViewers ()
 get the list of viewer instances registered by this extension
void initResources ()
 Load, for the selected langage (asked to the Application), the associated .qm file.
void setLocation (const QString loc)
 set the file path (once loaded as a dynamic library) = where this extension was loaded
 ~ViewerExtension () override
 destructor

Additional Inherited Members

Protected Member Functions inherited from camitk::ViewerExtension
bool registerViewer (Viewer *)
 register an viewer instance The first call will also register the managed viewer class name in viewerClassName and its static meta object in
void setManagedMetaObject (const QMetaObject *)
 The first time this method is called, it sets the static meta object.
 ViewerExtension ()
 constructor
Protected Attributes inherited from camitk::ViewerExtension
ViewerList viewers
 the list of viewers

Detailed Description

Manage the InteractiveGeometryViewer viewer, instanciates and register the default "3D Viewer" instance.

Constructor & Destructor Documentation

◆ InteractiveGeometryViewerExtension()

InteractiveGeometryViewerExtension::InteractiveGeometryViewerExtension ( )
default

Constructor.

◆ ~InteractiveGeometryViewerExtension()

virtual InteractiveGeometryViewerExtension::~InteractiveGeometryViewerExtension ( )
virtualdefault

Destructor.

Member Function Documentation

◆ getDescription()

virtual QString InteractiveGeometryViewerExtension::getDescription ( ) const
inlineoverridevirtual

Method returning the viewer extension description.

Implements camitk::ViewerExtension.

◆ getName()

virtual QString InteractiveGeometryViewerExtension::getName ( ) const
inlineoverridevirtual

Method returning the viewer extension name.

Implements camitk::ViewerExtension.

◆ init()

void InteractiveGeometryViewerExtension::init ( )
overridevirtual

initialize all the viewers

Implements camitk::ViewerExtension.

References registerNewViewer.


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