itom 1.1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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::AbstractFilterDialog
AbstractPropertyPageWidgetBase widget class for property pages which can be included in the property dialog of itom
ito::AbstractPyScintillaWidget
ito::AddInActuatorBase class for all actuator plugin classes
ito::AddInAlgoBase class for all "algorithm" plugin classes
ito::AddInBaseBase class for all plugins
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::AddInInterfaceBaseClass of the AddIn - Library (DLL) - Interface
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
AppManagement< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance
ito::BreakPointDockWidget
BreakPointItemItem of BreakPointModel
BreakPointModelModel for management of all breakpoints. This model will be displayed by a viewer-widget in the main window
ito::CallStackDockWidgetDocking
ito::CharMetaMeta-information for Param of type Char or CharArray
ConsoleWidget::cmdQueueStruct
ConsoleWidget
ito::DataObjectDataObject contains a n-dimensional matrix
ito::DataObjectTagsClass for handling tags for class DataObject This class contains meta-information for the dataObject. In case of a deep copy it is also deep copied. In case of a shallow copy it is also shallow copied. To copy the axis metainformation into another/new object use copyAxisTagsTo to copy m_axisOffsets, m_axisScales, m_axisDescription, m_axisUnit, m_valueOffset, m_valueScale, m_valueDescription, m_valueUnit, m_rotMatrix. To copy the tag-space, e.g. the protocol, use copyTagMapTo to copy m_tags
ito::DataObjectTagType
cv::DataType< ito::AlphaChannel >
cv::DataType< ito::BlueChannel >
cv::DataType< ito::GreenChannel >
cv::DataType< ito::RedChannel >
cv::DataType< ito::Rgba32 >
DequeCommandList
ito::DesignerPlugin
DesignerWidgetOrganizer
ito::DesignerWidgetOrganizer
DialogAboutQItom
DialogEditBreakpoint
DialogGoto
DialogIconBrowser
ito::DialogLoadedPlugins
ito::DialogNewPluginInstance
ito::DialogOpenFileWithFilter
ito::DialogPluginPicker
ito::DialogProperties
DialogReloadModule
ito::DialogReplace
ito::DialogSaveFileWithFilter
ito::DialogSelectUser
ito::DialogUserManagement
DialogVariableDetail
HelpTreeDockWidget::DisplayBool
ito::DObjConstIterator
ito::DObjIterator
ito::DObjMetaMeta-information for Param of type DObjPtr
ito::DoubleMetaMeta-information for Param of type Double or DoubleArray
ito::DummyItomDesignerPlugin
ito::ExecFuncParams
ExtParamClass for parameter handling e.g. to pass paramters to plugins
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::FileSystemDockWidget
ito::FileSystemDockWidget::FileSystemTreeView
ito::AddInAlgo::FilterDefContainer for publishing filters provided by any plugin
ito::FilterParams
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
HelpTreeDockWidget
ito::HWMetaMeta-information for Param of type HWPtr
ito::IntMetaMeta-information for Param of type Int or IntArray
ito::IOHelper
ito::ItomPalette
ito::ItomPaletteBase
ito::ItomParamHelper< _Tp >
ito::ItomParamHelper< char >
ito::ItomParamHelper< double >
ito::ItomParamHelper< int >
ito::ItomParamHelper< unsigned char >
ito::ItomQsciPrinter
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
ItomSpinBox
ito::LastCommandDockWidget
ito::LastCommandTreeWidget
LeafFilterProxyModel
MainApplicationBasic management class for the entire application
ito::MainWindow
MethodDescriptionSmall wrapper class with all necessary information for any method, signal or slot of class which should be inherited from QObject*
ito::DataObject::MROI
ito::DataObject::MSize
ito::PaletteOrganizer
ito::Param
ito::ParamBase
ito::ParamHelper
ito::ParamInputParser
ito::ParamMetaBase class for all meta-information classes
ito::PickerSortFilterProxyModel
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::PrimitiveContainer
ito::ProcessOrganizer
ito::DialogProperties::PropertyPage
ito::PythonPlugins::PyActuatorPlugin
ito::PythonPlugins::PyDataIOPlugin
ito::PythonDataObject::PyDataObject
ito::PythonDataObject::PyDataObjectIter
ito::PythonDataObject::PyDataObjectTypes
ito::PythonFigure::PyFigure
ito::PythonNpDataObject::PyNpDataObject
ito::PythonPlotItem::PyPlotItem
ito::PythonProxy::PyProxy
ito::PythonRegion::PyRegion
ito::PythonRgba::PyRgba
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::PythonCommon
ito::PythonDataObject
PythonEngine
ito::PythonFigure
ito::PythonItom
ito::PythonNpDataObject
ito::PythonNumeric
ito::PythonParamConversion
ito::PythonPlotItem
ito::PythonPluginsClass summing up the functionality of itom - hardware python plugins
ito::PythonProxy
ito::PythonQObjectMarshal
PythonQtConversionConversion class with mainly static methods, which convert values between Qt and standard C++ data types and PyObject* values
PythonQtSignalMapperThis class provides the possibility to redirect any signal emitted in an user-defined GUI to different python methods
PythonQtSignalMapperBaseBase class for PythonQtSignalMapper
PythonQtSignalTarget
ito::PythonRegion
ito::PythonRgba
ito::PythonSharedPointerGuard
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::PyWorkspaceItem
ito::QDebugStream
QItomApplication
ito::QsciApiManager
ito::QsciApiManager::QsciApiSingleton
QTabWidgetItom
ito::RangeEach range value has a start and end point. Optionally range can be marked as Range::all(), which indicates a full range
ReadWriteLockObjects of this class organize a read-write-lock mechanism. This class is mainly used by dataObject. If this object is locked for writing (lockWrite), it can not be used for reading nor writing until the writer released the protection with (unlock). On the other hand, the object can multiply be locked for reading if no write-operation is executed at the same time
ito::RetValClass for error value management
ito::Rgba32
rgba32_
Rgba32_tThis 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)
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
ScriptEditorOrganizerOrganizes script editors, independent on their appearance (docked or window-style)
ito::ScriptEditorWidget
ito::AbstractDockWidget::ShortcutAction
HelpTreeDockWidget::SqlItem
ito::StringMetaMeta-information for Param of type String
WidgetPropEditorStyles::StyleNode
ito::threadActuatorHelper class to give plugin-Developer an easy access to actuators in other threads
ito::threadCameraHelper class to give plugin-Developer an easy access to cameras in other threads
AppManagement::Timeouts
ito::TimerCallback
ito::AbstractDockWidget::Toolbar
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::UiOrganizer
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::UserOrganizer
userOrganizerClass handling users and their rights
UserUiDialog
WidgetFindWord
WidgetInfoBox
WidgetPropConsoleLastCommand
WidgetPropConsoleWrap
WidgetPropEditorAPI
WidgetPropEditorAutoCompletion
WidgetPropEditorCalltips
WidgetPropEditorGeneral
WidgetPropEditorStyles
ito::WidgetPropFigurePlugins
WidgetPropGeneralApplication
WidgetPropGeneralLanguage
WidgetPropHelpDock
WidgetPropPythonStartup
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
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 Friends