itom 2.2.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ito::AbstractAddInConfigDialogAbstract base class for configuration dialogs of plugins
ito::AbstractAddInConfigDialogPrivate
ito::AbstractAddInDockWidgetAbstract base class for dock widgets (toolboxes) of plugins
ito::AbstractAddInDockWidgetPrivate
ito::AbstractDObjFigure
ito::AbstractDObjPclFigure
ito::AbstractDockWidgetAbstract dock widget class which inherits QDockWidget. The content of QDockWidget consists of an instance of QMainWindow. The real widget is then placed as central widget of this QMainWindow. QMainWindow has the ability to show a menubar as well as a toolbar, which is used in different versions depending on docked state. Inherit AbstractDockWidget in order to realize content of QMainWindow
ito::AbstractFigure
ito::AbstractFigurePrivate
ito::AbstractFilterDialog
ito::AbstractItomDesignerPlugin
ito::AbstractNode
AbstractPropertyPageWidgetBase widget class for property pages which can be included in the property dialog of itom
ito::AbstractPropertyPageWidget
ito::AbstractPyScintillaWidget
ito::ActuatorThreadCtrlHelper class to give plugin developers an easy access to actuators in other threads
ito::AddInActuatorBase class for all actuator plugin classes
ito::AddInAlgoBase class for all "algorithm" plugin classes
ito::AddInBaseBase class for all plugins
ito::AddInBasePrivate
ito::AddInDataIOBase class for all dataIO plugin classes
ito::AddInGrabberInherit from AddInGrabber if you write a camera/grabber plugin. Please call the constructor of AddInGrabber within your plugin constructor
ito::AddInGrabberPrivate
ito::AddInInterfaceBaseForward declaration to private container class of AddInBase
ito::AddInManagerClass for AddIn management
ito::AddInBase::AddInRef
ito::AIManagerWidget
ito::AlgoInterfaceValidator::AlgoInterface
ito::AlgoInterfaceValidatorThe class AlgoInterfaceValidator provides validators and checks in order to verify that a certain filter or algoWidget that pretends to implement a certain interface really fits to the requirements and conditions of this interface
ito::AddInAlgo::AlgoWidgetDefContainer for publishing widgets provided by any plugin
ito::QsciApiManager::APIFileInfo
ito::ApiFunctions
ito::apiFunctionsGraph
ito::AppManagement< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance
ito::AutoIntervalClass for a interval type containing a min-max-range and an auto-flag
ito::PythonEngine::AutoReload
BasePopupWidget
BasePopupWidgetPrivate
ito::BreakPointDockWidget
ito::BreakPointItemItem of BreakPointModel
BreakPointModelModel for management of all breakpoints. This model will be displayed by a viewer-widget in the main window
ito::ByteArrayThis is a Qt-free class for byte arrays (strings) without specific encoding information
ito::CallStackDockWidgetDocking
ito::Channel
ito::CharArrayMetaMeta-information for Param of type CharArrayMeta
ito::CharMetaMeta-information for Param of type Char
CheckableComboBox
CheckableComboBoxFactory
CheckableComboBoxPrivate
CheckableModelHelper
CheckableModelHelperPrivate
ito::ClassInfoContainer
ito::ClassNavigatorItem
ito::ConsoleWidget::cmdQueueStruct
CollapsibleGroupBox
CollapsibleGroupBoxFactory
CollapsibleGroupBoxPrivate
ColorDialog
ColorDialogPrivate
ColorPickerButton
ColorPickerButtonFactory
ColorPickerButtonPrivate
ComboBoxComboBox is an advanced QComboBox. It adds multiple features: Display a default text and/or icon when the combobox current index is invalid (-1). A typical default text would be "Select a XXX...". forceDefault can force the display of the default text at all time (with a valid current index). The text displayed in the combo box can be elided when the size is too small. Optionally prevent the mouse scroll events from changing the current index. ComboBox works exactly the same as QComboBox by default
ComboBoxDelegate
ComboBoxFactory
ComboBoxPrivate
Completer
CompleterPrivate
ito::complex128_Wrapper class for a complex128 value. This class is used, since the std::complex stl class is not exported over DLLs
ito::ConsoleWidget
ito::ByteArray::DataBasic data container for class ByteArray that is implicitely shared over multiple instances of ByteArray of the same content
ito::WidgetPropHelpDock::DatabaseInfo
ito::DataIOThreadCtrlHelper class to give plugin developers an easy access to cameras in other threads
ito::DataObjectDataObject contains a n-dimensional matrix
ito::DataObjectTagsPrivate
ito::DataObjectTagTypeVariant storage class for either a double or a string value
cv::DataType< ito::AlphaChannel >
cv::DataType< ito::BlueChannel >
cv::DataType< ito::GreenChannel >
cv::DataType< ito::RedChannel >
cv::DataType< ito::Rgba32 >
ito::DequeCommandList
ito::DesignerWidgetOrganizer
DesignerWidgetOrganizer
ito::DialogAboutQItom
ito::DialogEditBreakpoint
ito::DialogGoto
ito::DialogIconBrowser
ito::DialogLoadedPlugins
ito::DialogNewPluginInstance
ito::DialogOpenFileWithFilter
ito::DialogPipManager
ito::DialogPipManagerInstall
ito::DialogPluginPicker
ito::DialogProperties
ito::DialogReloadModule
ito::DialogReplace
ito::DialogSaveFileWithFilter
ito::DialogSelectUser
ito::DialogSnapshot
ito::DialogTimerManager
ito::DialogUserManagement
ito::DialogUserManagementEdit
ito::DialogVariableDetail
ito::HelpTreeDockWidget::DisplayBool
ito::DObjConstIteratorConstant iterator through data object
ito::DObjIteratorIterator through data object
ito::DObjMetaMeta-information for Param of type DObjPtr
ito::DoubleArrayMetaMeta-information for Param of type DoubleArrayMeta
ito::DoubleIntervalMetaMeta-information for Param of type DoubleIntervalMeta
ito::DoubleMetaMeta-information for ito::Param of type Double
DoubleRangeSlider
DoubleRangeSliderFactory
DoubleRangeSliderPrivate
DoubleRangeWidget
DoubleRangeWidgetFactory
DoubleRangeWidgetPrivate
DoubleSlider
DoubleSliderFactory
DoubleSliderPrivate
DoubleSpinBoxCustom SpinBox The DoubleSpinBox internaly uses a QDoubleSpinBox while it retain controls over it
DoubleSpinBoxFactory
DoubleSpinBoxPrivate
ito::DummyItomDesignerPlugin
ito::ExecFuncParams
ito::FctCallParamContainerEach instance of this class contains the parameters (including return parameter) for any function call, which is parsed by the Qt-signal-slot system. This class is especially used for wrapping function calls between C++ and any python method. The convention for the main member variables corresponds to the usual Qt-way to wrap such function calls
ito::FigureCategory
ito::FigurePlugin
ito::FigurePluginDelegate
ito::FigureWidget
ito::FileDownloader
ito::FileSystemDockWidget
ito::AddInAlgo::FilterDefContainer for publishing filters provided by any plugin
ito::FilterParams
ito::FuncWeakRef
geometricPrimitivesThis union was defined for adressing geometricPrimitives. The union geometricPrimitives contains an array called cells with the size of PRIM_ELEMENTLENGTH. The cells contain: 0. The unique index of the current primitive, castable to int32 with a maximum up to 16bit index values 1. Type flag 0000FFFF and further flags e.g. read&write only FFFF0000 2. First coordinate with x value 3. First coordinate with y value 4. First coordinate with z value All other values depends on the primitiv type and may change between each type. A point is defined as idx, flags, centerX0, centerY0, centerZ0 A line is defined as idx, flags, x0, y0, z0, x1, y1, z1 A ellipse is defined as idx, flags, centerX, centerY, centerZ, r1, r2 A circle is defined as idx, flags, centerX, centerY, centerZ, r A rectangle is defined as idx, flags, x0, y0, z0, x1, y1, z1, alpha A square is defined as idx, flags, centerX, centerY, centerZ, a, alpha A polygon is defined as idx, flags, posX, posY, posZ, directionX, directionY, directionZ, idx, numIdx
ito::HelpDockWidget
ito::HelpSystem
ito::HelpSystem::HelpSystemSingleton
ito::HelpTreeDockWidget
ito::HWMetaMeta-information for Param of type HWPtr
ito::IntArrayMeta
ito::IntervalMetaMeta-information for Param of type IntArrayMeta that represent an interval [minimum, maximum)
ito::IntMetaMeta-information for Param of type Int
ito::IOHelperThis class contains several static methods to load or save various file formats
ito::ItomPalette
ito::ItomPaletteBase
ito::ItomParamHelper< _Tp >
ito::ItomParamHelper< char >
ito::ItomParamHelper< complex128 >
ito::ItomParamHelper< float64 >
ito::ItomParamHelper< int32 >
ito::ItomParamHelper< unsigned char >
ito::ItomPlotHandleClass for a interval type containing the plot handle / unique id and name
itomQDoubleSpinBox
ItomSharedSemaphoreSemaphore which can be used for asychronous thread communication. By using this class it is possible to realize timeouts
ItomSharedSemaphoreLockerLocker-class for ItomSharedSemaphore. The functionality is equal to QMutexLocker in Qt. ItomSharedSemaphoreLocker is a guard for any ItomSharedSemaphore-pointer. If the variable of type ItomSharedSemaphoreLocker is deleted, e.g. if its containing method runs out of scope, the destructor calls ItomSharedSemaphore::deleteSemaphore(...). This is also the case if you assign another pointer to ItomSharedSemaphore to this locker-instance
ito::ItomSpinBox
ItomWidgetsFactory
ito::LastCommandDockWidget
ito::LastCommandTreeWidget
ito::LeafFilterProxyModelThis class provides a special search function to the help model. The normal filtermodel hides nodes if they donīt contain the searched term, even though the children contain it
ito::LineEditDelegate
ito::MainApplicationBasic management class for the entire application
ito::MainWindow
MenuComboBox
MenuComboBoxFactory
MenuComboBoxInternal
MenuComboBoxPrivate
ito::MethodDescriptionSmall wrapper class with all necessary information for any method, signal or slot of class which should be inherited from QObject*
MotorAxisController
MotorAxisControllerFactory
MotorAxisControllerPrivate
ito::DataObject::MROI
ito::DataObject::MSize
ito::PaletteOrganizer
ito::ParamClass for parameter handling e.g. to pass paramters to plugins
ito::ParamBase
ito::ParamHelper
ito::ParamInputDialog
ito::ParamInputParser
ito::ParamMetaBase class for all meta-information classes
PathLineEditAdvanced line edit to select a file or directory
PathLineEditFactory
PathLineEditPrivate
ito::PCLPointGeneric class that covers one single point of different possible types provided by the Point Cloud Library (PCL)
ito::PCLPointCloudGeneric class that covers one single point cloud of different possible types provided by the Point Cloud Library (PCL)
ito::PCLPolygonMeshGeneric class that covers a shared pointer to pcl::PolygonMesh that is a class for a polygonal mesh provided by the point cloud library (PCL)
ito::PickerSortFilterProxyModel
ito::PipGeneralOptions
ito::PipInstall
ito::PipManager
PlotInfoDObject
PlotInfoDObjectFactory
PlotInfoMarker
PlotInfoMarkerFactory
PlotInfoPicker
PlotInfoPickerFactory
PlotInfoShapes
PlotInfoShapesFactory
ito::PluginInfo
ito::PluginLoadStatusThis struct provides a structure for saving the load status of any plugins or designerWidgets
ito::PlugInModelClass for visualizing the available (loaded) plugins
ito::PluginThreadCtrlBase class for DataIOThreadCtrl and ActuatorThreadCtrl
PopupWidget
PopupWidgetFactory
PopupWidgetPrivate
PrimitiveContainer*
ito::ProcessOrganizer
ito::DialogProperties::PropertyPage
ProxyStyle
ProxyStylePrivate
ito::PythonPlugins::PyActuatorPlugin
ito::PythonAutoInterval::PyAutoInterval
ito::PyCMap
ito::PythonPlugins::PyDataIOPlugin
ito::PythonDataObject::PyDataObject
ito::PythonDataObject::PyDataObjectIter
ito::PythonDataObject::PyDataObjectTypes
ito::PythonFigure::PyFigure
ito::PythonFont::PyFont
ito::PythonPlotItem::PyPlotItem
ito::PythonProxy::PyProxy
ito::PythonRegion::PyRegion
ito::PythonRgba::PyRgba
ito::PythonShape::PyShape
ito::PyStreamStatic class which implements a new python type. The members cout and cerr of the python system are set to variables of this type PyStream in order to observe the python's cout and cerr stream and to transmit the stream's content to the main application
ito::PythonAutoInterval
ito::PythonCommon
ito::PythonDataObject
ito::PythonEngine
ito::PythonFigure
ito::PythonFont
ito::PythonItom
ito::PythonNoneEmpty class that is the QVariant registered type for None in Python. Nothing more than this
ito::PythonNumeric
ito::PythonPackage
ito::PythonParamConversion
ito::PythonPlotItem
ito::PythonPluginsClass summing up the functionality of itom - hardware python plugins
ito::PythonProxy
ito::PythonQObjectMarshal
ito::PythonQtConversionConversion class with mainly static methods, which convert values between Qt and standard C++ data types and PyObject* values
ito::PythonQtSignalMapperThis class provides the possibility to redirect any signal emitted in an user-defined GUI to different python methods
ito::PythonQtSignalMapperBaseBase class for PythonQtSignalMapper
ito::PythonQtSignalTarget
ito::PythonRegion
ito::PythonRgba
ito::PythonShape
ito::PythonSharedPointerGuard
ito::PyStream::PythonStream* this struct builds the basic structure of the new python type
ito::PythonTimer
ito::PythonUi
ito::PythonTimer::PyTimer
ito::PythonUi::PyUi
ito::PythonUi::PyUiItem
ito::PyWorkspaceContainer
ito::PyWorkspaceItemEvery item in the workspace is represented by one PyWorkspaceItem
ito::QDebugStream
qDummyClass
QItomApplication
ito::QListViewItom
ito::QPropertyHelper
ito::QsciApiManager
ito::QsciApiManager::QsciApiSingleton
ito::QTableViewItom
ito::QTabWidgetItom
ito::QTreeViewItom
ito::RamerDouglasPeuckerData
ito::RangeEach range value has a start and end point. Optionally range can be marked as Range::all(), which indicates a full range
ito::RangeMetaMeta-information for Param of type IntArrayMeta that represent a range [minVal, maxVal]
RangeSlider
RangeSliderFactory
RangeSliderPrivate
RangeWidget
RangeWidgetFactory
RangeWidgetPrivate
ito::RectMetaMeta-information for Param of type IntArrayMeta that represent a rectangle (left, top, width, height)
relation
ito::RetValClass for managing status values (like errors or warning)
ito::Rgba32This class implements basic functionality for color handling in itom. This class implements ARGB32 into itom. In openCV-mat this will be represented by an 4channel uint8-plane. The functions of this class are inspired by http://virjo.googlecode.com/svn/trunk/SFML_Windows/src/SFML/Graphics/Color.cpp, written by Laurent Gomila (laurent.gom@gmail.com)
rgba32_
ito::RgbaBase32
ito::RGBChannel< _COLOR >
ito::ScriptDockWidgetWidget containing one or multiple script editors (tabbed). This widget can either be a docking widget, docked in a docking area in the main window or it can be a floatable window which has a standard window behaviour
ito::ScriptEditorOrganizerOrganizes script editors, independent on their appearance (docked or window-style)
ito::ScriptEditorStorage
SearchBox
SearchBoxFactory
SearchBoxPrivate
ito::Shape
ito::ShapeDObject
ito::ShapePrivate
ito::AbstractDockWidget::ShortcutAction
ito::Sleeper
Slider
SliderWidget
SliderWidgetFactory
SliderWidgetPrivate
ito::HelpTreeDockWidget::SqlItem
StatusLedRound LED-style widget with gradient fill
StatusLedFactory
StatusLedPrivate
ito::StringMetaMeta-information for Param of type String
ito::WidgetPropEditorStyles::StyleNode
ito::AppManagement::Timeouts
ito::TimerCallback
ito::TimerContainer
ito::AbstractDockWidget::Toolbar
ito::AbstractFigure::ToolBarItem
ito::AbstractFigure::ToolboxItem
TreeComboBox
TreeComboBoxFactory
TreeComboBoxPrivate
ito::UiContainerEvery instance of this class contains information about one user interface (main window, dialog, dock widget...) which is organized by UiOrganizer
ito::UiContainerItem
ito::UiDataContainer
ito::UiOrganizerThe UiOrganizer is started as singleton instance within itom and organizes all main windows, dialogs, widgets,... which are currently loaded at runtime from any ui-file or from a widget, provided by any algorithm plugin
UserInfoHolds the relevant user information
ito::UserInfoStruct
ito::UserInteractionWatcher
ito::UserModelClass for for visualizing the available users
ito::UserOrganizerClass handling users and their rights
ito::UserUiDialog
ValueProxyBase class for value proxies. Value proxy allows to decouple the displayed value from the values accessed within the program. For example, one may want to display Fahrenheit while still working with Celsius
ValueProxyPrivate
ito::WidgetFindWord
ito::WidgetInfoBox
ito::WidgetPropConsoleGeneral
ito::WidgetPropConsoleLastCommand
ito::WidgetPropConsoleWrap
ito::WidgetPropEditorAPI
ito::WidgetPropEditorAutoCompletion
ito::WidgetPropEditorCalltips
ito::WidgetPropEditorGeneral
ito::WidgetPropEditorScripts
ito::WidgetPropEditorStyles
ito::WidgetPropFigurePlugins
ito::WidgetPropGeneralApplication
ito::WidgetPropGeneralLanguage
ito::WidgetPropGeneralStyles
ito::WidgetPropHelpDock
ito::WidgetPropPluginsAlgorithms
ito::WidgetPropPythonGeneral
ito::WidgetPropPythonStartup
ito::WidgetPropWorkspaceUnpack
ito::WidgetWrapperOne instance of this class acts as wrapper for several import public methods of classes, derived from QObject, which should be made available by the call-method in python
ito::WorkspaceDockWidgetDocking widget for contents of type workspace widget
ito::WorkspaceWidgetWorkspaceWidget displays either a global or a local workspace given by a python dictionary. This widget is inherited from QTreeWidget
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends