itom
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cito::AbstractAddInConfigDialogPrivate
 Cito::AbstractAddInDockWidgetPrivate
 Cito::AbstractApiWidgetPrivate
 Cito::AbstractFigurePrivate
 Cito::AbstractNodeEvery plot designer plugin in itom, that should be able to open dependent sub-plots (e.g. a 1d line cut is a subplot of its 2d parent plot), must be inherited from this class AbstractNode. However, AbstractNode is no widget class of Qt. Therefore it is also possible to create non-visible classes derived from AbstractNode. This allows creating a directed net of nodes where changes of some input parameters are propagated through all relevant sub-nodes
 Cito::AbstractNodePrivate
 Cito::AbstractParamPropertyManagerPrivate
 Cito::AddInActuatorPrivate
 Cito::AddInAlgoPrivate
 Cito::AddInBasePrivate
 Cito::AddInDataIOPrivate
 Cito::AddInGrabberPrivate
 Cito::AddInInterfaceBasePrivate
 Cito::AddInBase::AddInRef
 Cito::AlgoInterfaceValidatorPrivate::AlgoInterface
 Cito::AlgoInterfaceValidatorPrivate
 Cito::AddInAlgo::AlgoWidgetDefContainer for publishing widgets provided by any plugin
 Cito::TextBlockUserData::AnsiTextCharFormat
 Cito::ApiFunctions
 Cito::apiFunctionsGraph
 Cito::AppManagement< AppManagement (in order to provide access to basic organizers, managers and other main components to every instance
 Cito::PyDocstringGeneratorMode::ArgInfo
 Cito::AutoIntervalClass for a interval type containing a min-max-range and an auto-flag
 Cito::PythonEngine::AutoReload
 Cstd::basic_streambuf
 Cito::BookmarkItemItem of BookmarkModel
 Cito::BreakPointItemItem of BreakPointModel
 CBrushCreatorButtonPrivate
 Cito::ByteArrayThis is a Qt-free class for byte arrays (strings) without specific encoding information
 CDataObjectTablePrivate::CellItem
 Cito::ChannelA channel defines a propagation pipeline between two parameters of two nodes. The nodes are instances of the class AbstractNode, which is for instance a base class of AbstractFigure, and therefore each plot designer plugin in itom
 Cito::ChannelPrivate
 Cito::CharBasedFoldDetectorPrivate
 Cito::IOHelper::CharsetEncodingItem
 CCheckableComboBoxPrivate
 CCheckableModelHelperPrivate
 Cito::GlobalCheckerPanel::CheckerItem
 Cito::ClassInfoContainer
 Cito::ConsoleWidget::CmdQueueItem
 Cito::CodeCheckerItem
 Cito::PythonEngine::CodeCheckerOptions
 Cito::CodeEditorStyle
 CCollapsibleGroupBoxPrivate
 CColorDialogPrivate
 CColorPickerButtonPrivate
 CComboBoxPrivate
 Cito::CompatHelper
 CCompleterPrivate
 Cito::complex128_Union for the internal parameter value of class ParamBase
 Cito::CodeEditor::CursorPosition
 Cito::AbstractParamPropertyManagerPrivate::Data
 Cito::ByteArray::DataBasic data container for class ByteArray that is implicitly shared over multiple instances of ByteArray of the same content
 Cito::ParamBase::Data< struct used as shared memory of ParamBase shared data container
 CQtDatePropertyManagerPrivate::Data
 CQtDoublePropertyManagerPrivate::Data
 CQtEnumPropertyManagerPrivate::Data
 CQtFlagPropertyManagerPrivate::Data
 CQtIntPropertyManagerPrivate::Data
 CQtMarginsPropertyManagerPrivate::Data
 CQtPointFPropertyManagerPrivate::Data
 CQtRectFPropertyManagerPrivate::Data
 CQtRectPropertyManagerPrivate::Data
 CQtSizeFPropertyManagerPrivate::Data
 CQtSizePropertyManagerPrivate::Data
 CQtStringPropertyManagerPrivate::Data
 Cito::DataObjectDataObject contains a n-dimensional matrix
 CDataObjectTablePrivate
 Cito::DataObjectTagsPrivate
 Cito::DataObjectTagTypeVariant storage class for either a double or a string value
 Ccv::DataType< ito::AlphaChannel >
 Ccv::DataType< ito::BlueChannel >
 Ccv::DataType< ito::DateTime >
 Ccv::DataType< ito::GreenChannel >
 Ccv::DataType< ito::RedChannel >
 Ccv::DataType< ito::Rgba32 >
 Ccv::DataType< ito::TimeDelta >
 Cito::DateTime
 Cito::PythonStatePublisher::DelayedTransition
 Cito::DequeCommandList
 CDesignerWidgetOrganizer
 Cito::DialogPipManagerInstallDefaults
 CDiffEdit
 Cito::DObjConstIteratorConstant iterator through data object
 CDoubleRangeSliderPrivate
 CDoubleSliderPrivate
 CEditorFactoryPrivate< Editor >
 CEditorFactoryPrivate< QComboBox >
 CEditorFactoryPrivate< QDateEdit >
 CEditorFactoryPrivate< QDateTimeEdit >
 CEditorFactoryPrivate< QDoubleSpinBox >
 CEditorFactoryPrivate< QLineEdit >
 CEditorFactoryPrivate< QScrollBar >
 CEditorFactoryPrivate< QSlider >
 CEditorFactoryPrivate< QSpinBox >
 CEditorFactoryPrivate< QtBoolEdit >
 CEditorFactoryPrivate< QtCharEdit >
 CEditorFactoryPrivate< QtColorEditWidget >
 CEditorFactoryPrivate< QtFontEditWidget >
 CEditorFactoryPrivate< QTimeEdit >
 CEditorFactoryPrivate< QtKeySequenceEdit >
 Cito::OutlineSelectorWidget::EditorOutline
 Cito::ExecFuncParams
 CQTextEdit::ExtraSelection
 Cito::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
 Cito::FigureCategory
 Cito::FigurePlugin
 Cito::FileRenameItem
 Cito::AddInAlgo::FilterDefContainer for publishing filters provided by any plugin
 Cito::FilterParams
 Cito::CodeEditor::FindOptions
 Cito::FoldDetectorPrivate
 Cito::FoldScope
 CFontButtonPrivate
 Cito::FunctionCancellationAndObserverPrivate
 Cito::PyDocstringGeneratorMode::FunctionInfo
 Cito::FuncWeakRef
 Cito::GoBackNavigationItem
 Cito::GuiHelper
 Cito::HelpSystem
 Cito::HelpSystem::HelpSystemSingleton
 Cito::ConsoleWidget::InputTextMode
 Cito::ItomEditorFactoryPrivate< Editor >
 Cito::ItomEditorFactoryPrivate< ito::ParamCharWidget >
 Cito::ItomEditorFactoryPrivate< ito::ParamDoubleWidget >
 Cito::ItomEditorFactoryPrivate< ito::ParamIntWidget >
 Cito::ItomEditorFactoryPrivate< ito::ParamStringWidget >
 Cito::ItomEditorFactoryPrivate< RangeWidget >
 Cito::ItomPalette
 Cito::ItomPaletteBase
 Cito::ItomParamHelper< _Tp ><
 Cito::ItomParamHelper< char >
 Cito::ItomParamHelper< complex128 >
 Cito::ItomParamHelper< float64 >
 Cito::ItomParamHelper< int32 >
 Cito::ItomParamHelper< int8 >
 Cito::ItomPlotHandleClass for a interval type containing the plot handle / unique id and name
 CItomSharedSemaphoreSemaphore which can be used for asynchronous thread communication. By using this class it is possible to realize timeouts
 CItomSharedSemaphoreLockerLocker-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
 Cito::JediAssignment
 Cito::JediAssignmentRequest
 Cito::JediCalltip
 Cito::JediCalltipRequest
 Cito::JediCompletion
 Cito::JediCompletionRequest
 Cito::JediGetHelp
 Cito::JediGetHelpRequest
 Cito::JediRename
 Cito::JediRenameRequest
 Cito::ListMetaAdditional base class for all list or array meta information
 CMatchContext
 Cito::Param::MetaShared< struct for the shared container for meta information shared meta information object
 Cito::MethodDescriptionSmall wrapper class with all necessary information for any method, signal or slot of class which should be inherited from QObject*
 CMiddleSnake
 Cito::Mode
 CMotorAxisControllerPrivate
 Cito::DataObject::MROI
 Cito::DataObject::MSize
 Cito::PythonSyntaxHighlighter::NamedRegExp
 CObjectControllerPrivate
 Cito::OutlineItem
 Cito::ParamBase<
 Cito::ParamBaseData
 Cito::ParamCharArrayPropertyManagerPrivate
 Cito::ParamCharWidgetPrivate
 Cito::ParamDoubleArrayPropertyManagerPrivate
 Cito::ParamDoubleWidgetPrivate
 CParamEditorWidgetPrivate
 Cito::ParamHelper
 Cito::ParamIntArrayPropertyManagerPrivate
 Cito::ParamIntWidgetPrivate
 Cito::ParamMetaBase class for all meta-information classes
 Cito::ParamRectPropertyManagerPrivate
 Cito::ParamStringListPropertyManagerPrivate
 Cito::ParamStringWidgetPrivate
 Cito::Utils::ParenthesisInfo
 CPathLineEditPrivate
 Cito::PCLPointGeneric class that covers one single point of different possible types provided by the Point Cloud Library (PCL)
 Cito::PCLPointCloudGeneric class that covers one single point cloud of different possible types provided by the Point Cloud Library (PCL)
 Cito::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)
 CPenCreatorButtonPrivate
 Cito::PipGeneralOptions
 Cito::PipInstall
 Cito::PluginInfo
 Cito::PluginLoadStatusThis struct provides a structure for saving the load status of any plugins or designerWidgets
 Cito::PlugInModelPrivate
 Cito::PluginThreadCtrlBase class for DataIOThreadCtrl and ActuatorThreadCtrl
 Cito::DialogProperties::PropertyPage
 CPropertyPair
 CProxyStylePrivate
 Cito::PythonPlugins::PyActuatorPlugin
 Cito::PythonAlgorithms::PyAlgorithmPyAlgorithm is a thin wrapper class for calling any itom algorithm, defined in an algo plugin
 Cito::PyAssignment
 Cito::PythonAutoInterval::PyAutoInterval
 Cito::PyCMap< the following map translates Qt/C++ datatypes into their Python representations. This is for instance used in the info()-method in Python to show the user the Python syntax
 Cito::PythonPlugins::PyDataIOPlugin
 Cito::PythonDataObject::PyDataObject
 Cito::PythonDataObject::PyDataObjectIter
 Cito::PythonDataObject::PyDataObjectTypes
 Cito::PythonFigure::PyFigure
 Cito::PythonFont::PyFont
 Cito::PythonPlotItem::PyPlotItem
 Cito::PythonProgressObserver::PyProgressObserver
 Cito::PythonProxy::PyProxy
 Cito::PythonRegion::PyRegion
 Cito::PythonRgba::PyRgba
 Cito::PythonShape::PyShape
 Cito::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
 Cito::PythonAlgorithms
 Cito::PythonAutoInterval
 Cito::PythonCommon
 Cito::PythonDataObject
 Cito::PythonDateTime
 Cito::PythonFigure
 Cito::PythonFont
 Cito::PythonItom
 CPythonLogWidgetPrivate
 Cito::PythonNoneEmpty class that is the QVariant registered type for None in Python. Nothing more than this
 Cito::PythonPackage
 Cito::PythonParamConversionStatic methods to convert between Python objects and ito::ParamBase
 Cito::PythonPlotItem
 Cito::PythonPluginsClass summing up the functionality of itom - hardware python plugins
 Cito::PythonProgressObserver
 Cito::PythonProxy
 Cito::PythonQObjectMarshal
 Cito::PythonQtConversionConversion class with mainly static methods, which convert values between Qt and standard C++ data types and PyObject* values
 Cito::PythonQtSignalTarget
 Cito::PythonRegion
 Cito::PythonRgba
 Cito::PythonShape
 Cito::PythonSharedPointerGuardGuard for a shared pointer of a PyObject
 Cito::PyStream::PythonStream
 Cito::PythonTimer
 Cito::PythonUi
 Cito::PythonEngine::PythonWorkspaceUpdateQueue
 Cito::PythonTimer::PyTimer
 Cito::PythonUi::PyUi
 Cito::PythonUi::PyUiItem
 Cito::PyWorkspaceItemEvery item in the workspace is represented by one PyWorkspaceItem
 CQAbstractItemModel
 CQApplication
 CQColorDialog
 CQComboBox
 CQCompleter
 CQDesignerCustomWidgetCollectionInterface
 CQDesignerCustomWidgetInterface
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQFileSystemModel
 CQFrame
 CQGraphicsPathItem
 CQGroupBox
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQListView
 CQListWidget
 CQMainWindow
 CQMenu
 CQObject
 CQPlainTextEdit
 CQPrinter
 CQPropertyEditorWidgetPrivate
 Cito::QPropertyHelper
 CQProxyStyle
 CQPushButton
 CQRunnable
 CQSlider
 CQSortFilterProxyModel
 CQSpinBox
 CQStyledItemDelegate
 CQSyntaxHighlighter
 CQTableView
 CQtAbstractPropertyBrowserPrivate
 CQtAbstractPropertyManagerPrivate
 CQTabWidget
 CQtBoolPropertyManagerPrivate
 CQtBrowserItemProperty in a property browser instance
 CQtBrowserItemPrivate
 CQtButtonPropertyBrowserPrivate
 CQtCharPropertyManagerPrivate
 CQtColorPropertyManagerPrivate
 CQtCursorDatabase
 CQtCursorEditorFactoryPrivate
 CQtCursorPropertyManagerPrivate
 CQtDatePropertyManagerPrivate
 CQtDateTimePropertyManagerPrivate
 CQtDoublePropertyManagerPrivate
 CQtEnumPropertyManagerPrivate
 CQtEnumPropertyType
 CQTextBlockUserData
 CQtFlagPropertyManagerPrivate
 CQtFlagPropertyType
 CQtFontPropertyManagerPrivate
 CQtGroupBoxPropertyBrowserPrivate
 CQtGroupPropertyType
 CQtIntPropertyManagerPrivate
 CQtKeySequencePropertyManagerPrivate
 CQtLocalePropertyManagerPrivate
 CQtMarginsPropertyManagerPrivate
 CQtMetaEnumProvider
 CQtPointFPropertyManagerPrivate
 CQtPointPropertyManagerPrivate
 CQtPropertyEncapsulates an instance of a property
 CQtPropertyBrowserUtils
 CQtPropertyPrivate
 CQtRectFPropertyManagerPrivate
 CQtRectPropertyManagerPrivate
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 CQtSizeFPropertyManagerPrivate
 CQtSizePolicyPropertyManagerPrivate
 CQtSizePropertyManagerPrivate
 CQtStringPropertyManagerPrivate
 CQtTimePropertyManagerPrivate
 CQtTreePropertyBrowserPrivate
 CQtVariantEditorFactoryPrivate
 CQtVariantPropertyManagerPrivate
 CQtVariantPropertyPrivate
 CQWidget
 Cito::RamerDouglasPeuckerData
 Cito::RangeEach range value has a start and end point. Optionally range can be marked as Range::all(), which indicates a full range
 CRangeSliderPrivate
 Crelation
 Cito::PyCodeReferenceRenamer::RenameItem
 Cito::RetValClass for managing status values (like errors or warning)
 Crgba32_
 Cito::RgbaBase32
 Cito::ScriptEditorActionsThis struct can hold common actions for all script editor and script dock widgets
 Cito::ScriptEditorStorage
 CSearchBoxPrivate
 Cito::SemVerVersionVersion string parsing and comparison based on semantic versioning
 Cito::Shape
 Cito::ShapeDObject
 Cito::ShapePrivate
 CStatusLedPrivate
 Cito::ConsoleWidget::StreamBuffer
 Cito::StringMetaPrivate
 Cito::WidgetPropEditorStyles::StyleNode
 Cito::Utils::TextBlockHelper
 Cito::TimeDelta
 Cito::AppManagement::Timeouts
 Cito::TimerModel::TimerItemItem of TimerModel
 Cito::AbstractDockWidget::Toolbar
 Cito::AbstractFigure::ToolBarItem
 Cito::AbstractFigure::ToolboxItem
 CToolTip
 CTreeComboBoxPrivate
 CUi_DoubleRangeWidget
 CUi_RangeWidget
 CUi_SampleApp
 CUi_SliderWidget
 Cito::UiContainerEvery instance of this class contains information about one user interface (main window, dialog, dock widget...) which is organized by UiOrganizer
 Cito::UiContainerItem
 Cito::UiDataContainer
 CUserInfoHolds the relevant user information
 Cito::UserInfoStruct
 CValueProxyPrivate
 Cvarray
 CVec3f
 Cito::VisibleBlock
 CQtButtonPropertyBrowserPrivate::WidgetItem
 CQtGroupBoxPropertyBrowserPrivate::WidgetItem
 Cito::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
 Cito::PanelsManager::ZoneItems