SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Namespaces | Classes | Typedefs | Variables
smtk::extension Namespace Reference

Extensions to SMTK that introduce external dependencies. More...

Namespaces

 delaunay
 A simple mesh generator.
 
 matplotlib
 matplotlib.
 
 opencv
 Expose algorithms for creating models from image data.
 
 paraview
 Extensions that expose SMTK data in ParaView.
 
 qt
 Extensions that expose SMTK data in Qt UI components.
 
 remus
 Remote meshing via interprocess communication.
 
 vtk
 Use VTK instead of ParaView.
 
 vxl
 Expose algorithms for creating models from image data.
 

Classes

class  qComponentAttributeViewComboBoxItemDelegate
 
class  qtAnalysisView
 Provides the QT UI for an Analysis View. More...
 
class  qtAssociation2ColumnWidget
 
class  qtAssociationView
 A View that provides a GUI to edit an attribute's association information. More...
 
class  qtAssociationWidget
 Base class for widgets that deal with attribute associations. More...
 
class  qtAttribute
 
class  qtAttributeEditorDialog
 Provides a mechanism to edit an attribute using a dialog mechanism instead of a panel. More...
 
class  qtAttributeItemInfo
 Class used to generate widgets for Attribute Items. More...
 
class  qtAttributeView
 Qt implementation for an Attribute View. More...
 
class  qtAvailableOperations
 Present a list of available operations to users. More...
 
class  qtBadgeActionToggle
 A bulk-capable toggle action for badges. More...
 
class  qtBaseAttributeView
 
class  qtBaseView
 A base class for all view types implemented using Qt. More...
 
class  qtCategorySelectorView
 
class  qtCheckableComboItemDelegate
 
class  qtCheckItemComboBox
 
class  qtCollapsibleGroupWidget
 
class  qtCollapsibleGroupWidgetInternals
 
class  qtComponentAttributeView
 
class  qtComponentItem
 
class  qtDateTimeItem
 
class  qtDescriptivePhraseDelegate
 Present the contents of an smtk::model::Resource instance via qtDescriptivePhraseModel. More...
 
class  qtDescriptivePhraseModel
 Adapt an smtk::view::PhraseModel instance into a hierarchical Qt model. More...
 
class  qtDirectoryItem
 
class  qtDiscreteValueEditor
 
class  qtDoubleItem
 
class  qtDoubleLineEdit
 qtLineEdit subclass that supports a low precision view when inactive More...
 
class  qtDoubleValidator
 
class  qtEmittingStringBuffer
 An std::stringbuf that emits when it is updated. More...
 
class  qtFileItem
 Provides the QT UI for a smtk::attribute::FileSystemItem. More...
 
class  qtGroupItem
 
class  qtGroupView
 
class  qtInfixExpressionEditor
 
class  qtInfixExpressionEditorInternals
 
class  qtInfixExpressionEditorRow
 
class  qtInputsItem
 
class  qtInstancedView
 
class  qtIntItem
 
class  qtIntValidator
 
class  qtItem
 an abstract UI class for attribute item More...
 
class  qtLineEdit
 qtLineEdit is a specialization of QLineEdit which provide a new property 'text2'. More...
 
class  qtNotEditableDelegate
 Simple delegate that prevents contents from being modified. More...
 
class  qtOperationDialog
 
class  qtOperationLauncher
 An operation launcher that emits a signal containing the operation's result after the operation has successfully executed. More...
 
class  qtOperationPalette
 An SMTK view that lists types of operations. More...
 
class  qtOperationView
 
class  qtOverlay
 
class  qtOverlayFilter
 
class  qtReferenceItem
 A base class for component and resource items. More...
 
class  qtReferenceItemData
 A base class for protected data shared between component and resource items. More...
 
class  qtReferenceItemEditor
 qtReferenceItemEditor is a custom UI interface for a smtk::attribute::ReferenceItem that uses a Combo Box. More...
 
class  qtReferenceTree
 A tree-view UI for attribute associations and reference-items. More...
 
class  qtReferenceTreeData
 A base class for protected data shared among subclasses of qtReferenceTree. More...
 
class  qtRegexDelegate
 Simple delegate that uses a RegEx to restrict what can be entered. More...
 
class  qtResourceBrowser
 A panel that displays SMTK resources available to the application/user. More...
 
class  qtResourceItem
 
class  qtSelectorView
 
class  qtSimpleExpressionView
 
class  qtStringItem
 
class  qtTableWidget
 
class  qtTextEdit
 
class  qtTimeZoneRegionModel
 
class  qtTimeZoneSelectWidget
 
class  qtUIManager
 Container for managers whose content is presented via Qt widgets. More...
 
class  qtViewInfoDialog
 
class  qtViewRegistrar
 
class  qtVoidItem
 
class  ResultHandler
 This class will be responsible for notifying the original caller of an operation that the result from said operation is ready. More...
 
class  SVGIconEngine
 A class to render SVG into a QIcon. More...
 

Typedefs

typedef smtk::shared_ptr< smtk::extension::qtSelectionManager > qtSelectionManagerPtr
 
using qtModelViewConstructor = std::function< QTreeView *(QWidget *)>
 
typedef qtItem *(* qtItemConstructor) (const qtAttributeItemInfo &info)
 

Variables

const int padding = 7
 

Detailed Description

Extensions to SMTK that introduce external dependencies.

Generally, any functionality that introduces external dependencies but does not expose a modeling kernel belongs in this namespace.

Typedef Documentation

◆ qtSelectionManagerPtr

typedef smtk::shared_ptr<smtk::extension::qtSelectionManager> smtk::extension::qtSelectionManagerPtr
See also
smtk::extension::qtSelectionManager