![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
►Ni2d | Contains the 2D objects |
CCAffine2d | This class defines an affine 2D-transformation |
CCAffineTransformation2d | Definition of an affine transformation for 2D-spaces |
CCAnnulus | Definition of graphical annulus object |
CCAnnulusComp | Implementation of an annulus as a component |
CCAnnulusSegment | Radial segment of the annulus object |
CCAnnulusSegmentComp | Implementation of a annulus segment as a component |
CCArc | |
CCArcComp | Implementation of a arc as a component |
CCCircle | Definition of graphical circle object |
CCCircleComp | Implementation of a circle as a component |
CCDataNodePolylineBase | Base class for polylines with additional data stored in each node |
CCDirection2d | Represents a direction in 2D space |
CCLabel | Data model for the label shape |
CCLine2d | Definition of a line in 2D-space |
CCLine2dComp | Implementation of a 2D-line as a component |
CCMatrix2d | 2D matrix |
CCObject2dBase | Base class for 2D-objects implementing interface i2d::IObject2d |
CCOrientedCircle | Definition of an oriented graphical circle object |
CCOrientedCircleComp | Implementation of a circle as a component |
CCOrientRectangle | Definition of orinted rectangle being parallel to axes |
CCParallelogram | This class defines parallelogram |
CCParallelogramComp | Implementation of a parallelogram as a component |
CCPolygon | Definition of the data model for a polygon |
CCPolygonComp | Implementation of a polygon as a component |
CCPolyline | 2D-object representing a polyline |
CCPolylineComp | Implementation of a poly-line as a component |
CCPolypoint | Definition of the data model for a polygon |
CCPosition2d | Definition of graphical point object |
CCPosition2dComp | Implementation of a 2D-position as a component |
CCQuadrangle | Definition of convexes quadrangle object |
CCQuadrangleComp | Implementation of a quadrangle as a component |
CCRect | Simple rectangle with integer bounds |
CCRectangle | Definition of rectangle area orthogonal to axis of coordination system |
CCRectangleComp | Implementation of a rectangle as a component |
CCSpline | |
CCSplineSegment | |
CCTubeNode | Polygon node used to define tube boundaries at the given point |
CCTubePolyline | Definition of tube region based on polyline |
CCTubePolylineComp | Component definition of the tube region based on a polyline |
CCVector2d | Definition of position or mathematical vector on 2D plane |
CICalibration2d | |
CICalibration2dProvider | Common interface for an object, which delivers a 2D-calibration |
CIMultiCalibrationProvider | Common interface for an object, which delivers a list of 2D-calibration objects |
CIObject2d | Common interface for describing the 2D-objects |
CISceneController | Interface for scene manipulation and query the restrictions |
CITransformation2d | Common interface for all calibration objects |
CTDataNodePolyline | Generic polyline implementation with additional information stored for each node |
CTObject2dCompWrap | Base class for all components implementing 2D objects |
►Ni2dgui | This package contains Qt based implementations for 2D graphic objects |
CCAffineTransformationParamsGuiComp | Gui Editor for shape affine transformation parameters |
CCAnnulusParamsGuiComp | |
CCAnnulusSegmentParamsGuiComp | |
CCArcParamsGuiComp | |
CCCircleParamsGuiComp | |
CCExtendedConsoleGuiComp | |
CCImageViewComp | Show observed bitmap on the 2D-console |
CCLine2dParamsGuiComp | |
►CCMultiBitmapViewComp | |
CCSingleView | |
CCOrientedCircleEditorComp | |
CCPolygonParamsGuiComp | |
CCPolylineParamsGuiComp | |
CCPosition2dParamsGuiComp | |
CCQuadrangleParamsGuiComp | |
CCRectangleParamsGuiComp | |
CCSceneBinderComp | Binder between scene and shapes creator provider |
CCSceneConnectorGuiComp | |
CCSelectableSceneExtenderComp | |
CCTubePolylineParamsGuiComp | |
CCViewProviderGuiComp | Standard 2D-View provider |
CCViewProviderGuiCompAttr | |
CIViewExtender | Interface for GUI objects presenting its results using extern view objects |
CIViewProvider | Interface for GUI objects managing view |
CTCircleBasedParamsGuiComp | |
CTMultiViewExtenderDelegatorCompWrap | Iterates over the list of the scene extenders to show their shapes on the same view provider |
►CTPolygonBasedParamsGuiComp | |
CTableModel | |
CTShapeParamsGuiCompBase | |
CTViewExtenderCompBase | |
CTViewExtenderDelegatorCompWrap | |
►Ni3d | Contains the 3D objects |
CCMatrix3d | 3D-matrix definition |
CCVector3d | Definition of position or mathematical vector in 3D space |
►Nialgo | Contains implementations of interfaces and components of common algorithms with no association to another group |
CCHoughSpace2d | Hough space used for 2d Hough transformations |
CTGeneralHoughSpace | General Hough space |
►CTIHoughSpace | Template interface for Hough space |
CResultsConsumer | |
CTSimpleSpaceResultConsumer | Consumer of results generated for some multidimensional space (typically Hough space) |
►Niattr | This namespace containes implementations of attributes concept |
CCAttributeMetaInfo | Represents constraints of properties allowing values from enumerated set |
CCAttributesManager | Basic implementation of an property container |
CCAttributesMetaInfoProvider | Common interface for a container of properties |
CCEnumAttributeMetaInfo | Represents constraints of properties allowing values from enumerated set |
CCNumericAttributeMetaInfo | Represents constraints of properties allowing values from enumerated set |
CCStandardAttributesFactory | Basic implementation of an property container |
CIAttributeMetaInfo | Meta information describing single attribute |
CIAttributesManager | Common interface for a container of properties |
CIAttributesMetaInfoProvider | Common interface for a container of properties |
CIAttributesProvider | Common interface for a container of properties |
CIEnumAttributeMetaInfo | Represents constraints of properties allowing values from enumerated set |
CINumericAttributeMetaInfo | Represents constraints of properties allowing values from enumerated set |
CTAttribute | Template implementation of single component attribute |
►CTMultiAttribute | Template implementation of multiple component attribute |
CWrap | |
►Niauth | Contains implementations of interfaces and components related to right management |
CCRightsBasedEnablerComp | State component implementation based on underlaying rights provider |
CCStaticRightsProviderComp | |
CCUser | |
CCUserLoginComp | Implementation of user login allowing to get rights for current logged user |
CCUsersManagerComp | Allows manage of list of users |
CILogin | |
CIPasswordChanger | |
CIRightsProvider | |
CIUsersManager | Provide management of users |
►Niauthgui | Contains implementations of GUI components related to right management |
CCChangePasswordDialog | |
CCLoginBarGuiComp | |
CCUserControllerGuiComp | |
CCUserManagerDialog | |
►Nibase | This namespace contains standard classes based on Qt |
CCApplicationInfoComp | Component for providing of application info such as program name, type, copyright text etc |
CCApplicationSettingsProviderComp | An application settings provider component |
CCConsoleApplicationComp | Console (non-gui) application |
►CCConsoleReader | User-input reader for command line console |
CInputObserver | |
CCIniSettingsProviderComp | Provides settings from INI file |
CCInstantiatorComp | This help component simply instantiate a set of dependent components during its instantiation |
CCModelBinderComp | Implementation of a simple model-observer binder component |
CCMultiObserverBinderComp | Component for binding of more observers to a data model |
CCQtVersionInfoComp | Component representation of the Qt module version |
CCSignalBlocker | Simple helper class blocking Qt signals of specified QObject |
CCSize | Definition of simple 2D size based on integer values |
CCTranslationManagerComp | A translation manager component |
CCUuidComp | Component for automatic creation of the Universally Unique Identifier (UUID) |
CCVersionInfoComp | Component for providing of version information |
CIApplication | Interface for the main entry point of a component-based application |
CIApplicationInfo | This interface provides some information about the application |
CICommand | Provides single command for interaction with user |
CICommandsProvider | Interface for a provider of the heriarchical commands |
CIRuntimeStatusProvider | Provider of the run-time status |
CISettingsProvider | Interface for access the application settings object |
CITranslationManager | Common interface for the localization manager |
CTContainer | Common implementation of an abstract container |
CTFactorisableContainer | Specific container implementation for factorisable items |
CTMakeModelObserverCompWrap | Cretion of wrapper for model observer components from non component classes |
CTModelObserverCompBaseWrap | Generic basic implementation of component wrapper for model observer classes |
CTModelObserverCompWrap | Final implementation of the component-based observer wrapper |
CTSerializableContainer | Common implementation for an abstract serializable container |
CTVersionInfoBase | Generic implementation for a version component |
CTVisualChangesHandlerWrap | |
►Nicalib | Contains interfaces, implementations and components related to 2D calibration and transformations |
CCAffineCalibration2d | Definition of an affine transformation for 2D-spaces |
CCAffineCalibration2dComp | Attributable component for affine 2D calibration |
CCCalibration2dProxyComp | Implementation of a proxy of ICalibration2d interface realized over ICalibration2dProvider access |
CCComposedAffineCalibrationComp | Provides affine calibration based on rotation, scale and translation parameters |
CCNoneCalibration2d | Identity calibration, no transformation will be done |
CCPerspectiveCalibration2d | Perspective calibration |
CCPerspectiveCalibration2dComp | Attributable component for perspective 2D calibration |
CCPointGrid | |
CCSimpleLensCorrection | Represents simple correction of image distortion by lenses |
CCSimpleLensCorrectionComp | Attributable component for simple lens correction |
CCStaticCalibrationProviderComp | Implementation of a static calibration provider |
►Nicalibgui | Contains implementations of GUI components related to 2D calibration |
CCAffiniteCalibrationShape | Shape object for affine calibration |
CCGeneralCalibrationShape | Shape object for perspective calibration |
CCNoneCalibrationShape | Shape object for none calibration |
CCPerspectiveCalibEditorComp | |
CCPerspectiveCalibrationShape | Shape object for perspective calibration |
CCSimpleLensCorrectionEditorComp | |
►Nicam | Contains interfaces, implementations and components of image acquisition and processing |
CCAcquisitionConstraintsComp | Component for the static configuration of the acquisition constraints for a given camera device |
►CCBitmapJoinerCompBase | Joins multiple bitmaps into single one |
CImageInfo | |
CCBitmapSupplierMultiplexerComp | Implementation of bitmap supplier based on selection of the underlayed bitmap provider |
CCCameraDelegatorComp | Implementation of bitmap acquisition delegating all calls to some slave object |
CCCameraMultiplexerComp | This component allows image acquisition based on a camera selection |
CCCameraSnapSupplierCompBase | Basic implementation of bitmap supplier based on the camera snap |
CCExposureParamsComp | |
CCMemoryAcquisitionComp | Bitmap acquisition from memory |
CCMultiCameraBitmapSupplierComp | Implementation of multi-bitmap camera supplier |
CCMultiCameraJoinerComp | Joiner of the several cameras |
CCMultiSourceSnapBitmapSupplierComp | This component allows image acquisition based on a camera selection |
CCProcessedCameraComp | Camera delegator with integrated pre- and post-processing |
CCSelectableBitmapSupplierComp | Implementation of bitmap supplier based on selection of the bitmap from underlaying multi-bitmap provider |
►CCSelectionParamCameraComp | |
CJoinParamsSet | |
CCSnapBitmapSupplierComp | Factory-based Snap Bitmap Supplier (not thread-safe) |
CCSnapBitmapSupplierCompBase | Basic implementation of snap bitmap supplier |
CCSnapMultiPageBitmapSupplierComp | Implementation of bitmap supplier based on image acquisition |
CIBitmapAcquisition | Bitmap acquisition processor |
CICameraInfo | Provides common information about the camera |
CICameraListProvider | Provide access to a list of cameras |
CIExposureConstraints | |
CIExposureParams | |
CTSnapBitmapSupplierComp | Generic implementation of the snap bitmap supplier |
►Nicamgui | This package contains Qt based camera implementations |
CCBitmapSupplierGuiComp | |
CCCameraInfoGuiComp | |
CCExposureParamsGuiComp | |
►CCFileAcquisitionComp | Bitmap loader component implementing interface icam::IBitmapAcquisition over ifile::IFilePersistence |
CParamsInfo | |
CCMultiBitmapSupplierGuiComp | |
►CCSnapImageParamsEditorComp | Delegator of parameters integrating snap functionality |
CParamsObserver | |
►Nicmm | Contains color management classes |
CCCmy | Primitive for representation of CMY color value |
CCCmyk | Primitive for representation of CMYK color value |
CCCmykToRgbTransformation | Implementation of CMYK-to-RGB color transformation |
CCColorTransformationProvider | Static provider of available color transformations |
CCFastColor | Color implementation with variable components number and fixed maximal number of components |
CCHsv | Primitive for representation of HSV color value |
CCHsvToRgbTransformation | Implementation of HSV-to-RGB color transformation |
CCLab | Primitive for representation of LAB color value |
CCRgb | Primitive for representation of RGB color value |
CCRgbToCmykTransformation | Implementation of RGB-to-CMYK color transformation |
CCRgbToHsvTranformation | Implementation of HSV-to-RGB color transformation |
CCRgbToXyzTransformation | Implementation of RGB-to-XYZ color transformation |
CCVarColor | Generic color implementation with variable number of color components |
CCXyzToCieLabTransformation | Implementation of XYZ-to-CIE-Lab color transformation |
CIColorTransformation | Basic interface for a color transformation |
CLinearGradientFunction | |
CTColorGradient | Simple implementation of gradient based on interpolation beetween the start und end colors |
CTComposedColor | Generic color implementation |
►Nicmpstr | This package contains (Qt based) implementations of compositor components |
►CCAttributeEditorComp | |
CAttrInfo | |
CCComponentHelpFileProviderComp | |
CCComponentNoteEditorComp | |
CCConvertComponentCommandComp | |
CCElementSelectionInfoManagerBase | Base class for all components depending of meta information in current selected registry context |
CCGraphicsConnectorItem | |
CCMultiAttributeDelegateWidget | |
CCMultiAttributeEditor | |
►CCPackageOverviewComp | |
CRootInfo | |
►CCPackagesLoaderExtComp | |
►CParamsManager | |
CEntry | |
CCQuickHelpGuiComp | |
CCRegistryConsistInfoComp | |
CCRegistryElementShape | Visualization of geometrical registry elements |
CCRegistryPreviewComp | |
►CCRegistryPropEditorComp | |
CTextLog | |
CCRegistrySerializerComp | Special registry loader supporting of loading layout data |
►CCRegistryStatisticsViewComp | |
CAnalyseResult | |
CCRegistryTreeViewComp | |
CCRootRegistryGuiComp | |
►CCSceneProviderGuiComp | |
CCScene | Implementation of QGraphicsScene with own background drawing to provide rastered backgrounds |
CCVisualRegistry | |
►CCVisualRegistryEditorComp | |
CEnvironmentObserver | |
CCVisualRegistryEditorCompBase | |
CCVisualRegistryElement | |
CIAttributeSelectionObserver | |
CIComponentNoteController | Interface for management of notes in the component registry |
CIElementSelectionInfo | Interface containing all information about registry selected element |
CIExternalMetaInfoManager | |
CIRegistryConsistInfo | |
CIRegistryPreview | |
CISceneProvider | Interface for GUI objects managing scene |
CTObjectShapeBase | |
CTShapeBase | |
►Nicomp | Package with interfaces and class used for components concept |
CCBaseComponentStaticInfo | Standard implementation of static info for base component classes |
CCCachedEnvironmentManager | Provide environment manager using stored registries |
CCComponentAddress | Represents global address of component |
CCComponentBase | Base class for component implementation |
►CCComponentContext | Base implementation of component session context |
CAttributeInfo | |
CCComponentMetaDescriptionEncoder | Class to decode/encode the component category into human readable text |
CCComponentStaticInfoBase | |
CCCompositeComponent | |
CCCompositeComponentContext | |
►CCCompositeComponentStaticInfo | |
CAttrAsOptionalDelegator | |
CCCompositePackageStaticInfo | Implementation of package static info designing to provide composite component information 'on demand' |
►CCConfigurationInfo | Data model for registry configuration files |
CRegistryInfo | |
CCEnvironmentManagerBase | |
CCFactoryAttribute | Special attribute used to store referenced component ID |
CCInterfaceManipBase | |
CCMultiFactoryAttribute | Special attribute used to store list of referenced component ID's |
CCMultiReferenceAttribute | Special attribute used to store list of referenced component ID's |
CCMultiTextAttribute | |
CCMultiTextAttributeMember | |
CCPackageStaticInfo | Static info for component package |
CCReferenceAttribute | Special attribute used to store referenced component ID |
CCRegistry | Standard implementation of registry |
CCRegistryElement | |
CCRelatedInfoRegistrator | |
CCSimComponentContextBase | |
CCTextAttribute | |
CCTextAttributeMember | |
CIAttributeStaticInfo | Describe component attribute static information |
CIComponent | Main component interface |
CIComponentContext | Provide session context of component |
CIComponentEnvironmentManager | |
CIComponentInterfaceExtractor | Provide extracting of some interface from component |
CIComponentListProvider | |
CIComponentStaticInfo | This interface provide static information about component meta info |
CICompositeComponent | Composite component interface |
CIElementStaticInfo | This interface provide static information about element meta info |
CIExtPackagesManager | |
CIMetaInfoManager | |
CIPackagesManager | |
CIRealAttributeStaticInfo | Interface adding to attribute static info functionality existing only for real attributes |
CIRealComponentStaticInfo | Interface adding to component static info functionality existing only for real components |
CIRegistriesManager | Allow access to registries defined by composed components |
►CIRegistry | Interface representing information stored in component registry |
CElementInfo | Describe information stored with each element |
►CIRegistryElement | Represents element of registry describing component parameters |
CAttributeInfo | Describe information stored with each attribute |
CIRegistryLoader | Interface for a ICF registry loader |
CSubElementInterfaceRegistrator | |
CTAttributeMember | Pointer to component attribute |
CTAttributeStaticInfo | |
CTComponentCloneWrap | |
CTComponentRegistrator | Simple helper class providing registration of template-specified component in package |
CTComponentStaticInfo | |
CTComponentWrap | Wrapper of end component implementation used to correct control of component life-cycle |
CTFactoryMember | Factory of components used as component member |
CTInterfaceRegistrator | Simple helper class providing registration of template-specified interface |
CTMakeComponentWrap | Simple wrapper making component from non-component class |
CTModelCompWrap | Makes component and model from some class implementing interface istd::IChangeable |
CTMultiAttributeMember | Pointer to component attribute |
CTMultiFactoryMember | Factory of components used as component member |
CTMultiReferenceMember | Pointer to list of referenced component objects |
CTReferenceMember | Pointer to referenced component object |
CTSimComponentsFactory | Simulation wrapper of component |
CTSimComponentWrap | Simulation wrapper of component |
CTSubelementStaticInfo | |
►Nidoc | Contains the system indenendent basic implementations of Document/View design pattern |
CCCompositeDocumentTemplateComp | Complex document template consists of more simple templates |
►CCMultiDocumentManagerBase | Basic implementation of a template-based multiple document manager |
CSingleDocumentData | Document data definition |
CViewInfo | |
CCMultiPageDocumentFilePersistenceComp | File based persistence of the multi-paged bitmap document |
CCSelectedDocModelBinderComp | Conditional model-observer binder depending on actual selection |
►CCSerializedUndoManagerComp | Implements multi level UNDO mechanism based on storing complete objects state at each step using serialization |
CUndoStepInfo | |
CCSingleDocumentManagerBase | Basic implementation of a template-based single document manager |
CCSingleDocumentTemplateBase | Base class implementing document template for single document type |
CCSingleDocumentTemplateComp | Document template component supported only one type of the provided document |
CCStandardDocumentMetaInfo | Implementation of the basic document's meta information |
CCTextDocumentComp | Simple implementation of a text document model |
CCTextFilePersistenceComp | Persistence component for the files contains plain text |
CCTmplBasedDocumentManagerBase | Base implementation of document manager |
►CIDocumentManager | Provide set of user actions needed to manage documents in MVC (Model View Controller) concept |
CDocumentInfo | |
CIDocumentMetaInfo | Interface for document meta-information |
CIDocumentStateComparator | Allows to store some document state used as reference for comarision |
CIDocumentTemplate | Common interface for a document template |
CIDocumentTypesInfo | Provide information about different document types |
CIHelpFileProvider | Allow to show help document to specified object or text |
CIHelpInfoProvider | Allow to show help document to specified object or text |
CIHelpViewer | Allow to show help document to specified object or text |
CIMultiPageDocument | Simple interface for a structured document |
CIMultiPageDocumentProvider | Common interface for a provider of a multi-page document |
CITextDocument | Simple interface for a text document |
CIUndoManager | Interface providing UNDO/REDO functionality |
►CTMultiPageDocumentWrap | Generic implementation of IMultiPageDocument interface |
CPage | |
►Nidocgui | This package contains Qt implementations related to Document/View concept |
CCClipboardSerializerComp | A clipboard serializer component |
CCDocPreviewGuiComp | Component for the preview of the file contents |
CCDocumentImportExportCommandComp | Component used for triggering of the document import/export command from the file menu of a document based application |
CCDocumentMetaInfoEditorComp | |
CCDoxygenHelpFileProviderComp | |
CCExtendedDocumentTemplateComp | Extension of idoc::CSingleDocumentTemplateComp providing additional Qt-specified functionality |
CCExternalOpenDocumentCommandComp | |
CCHtmlHelpGuiComp | |
CCHtmlHelpViewerComp | |
CCMainWindowGuiComp | Standard main window component for any document based application |
CCMainWindowGuiCompBase | |
CCMultiDocumentWorkspaceGuiComp | This class is a Qt-based workspace implementation of a document manager |
CCSingleDocumentWorkspaceGuiComp | Qt-based workspace implementation of a single document manager |
CCSingletonDocApplicationComp | Singleton application component |
CCStaticHelpFileProviderComp | |
CCTextEditorComp | |
CCUndoManagerCommandsProviderComp | |
CTQtDocumentManagerWrap | Wrapper for general functionality of a Qt based document workspace |
►Nidocproc | This package contains implementations of document processing classes |
CCRenderedDocumentPreviewGeneratorComp | |
►Nifile | Contains interfaces and implementations of file system related components |
CCApplicationInfoBasedFileNameComp | |
CCAutoPersistenceComp | The component for automatic object persistence |
CCAutoPersistenceCompBase | |
CCCompactXmlFileReadArchive | Qt-based implementation of archive reading from XML file |
CCCompactXmlFileWriteArchive | Qt-based implementation of archive for writing in compact XML format |
CCComposedFilePersistenceComp | Loader component, which delegates the persistence functionality to its slave loaders |
CCCompressedXmlFileReadArchive | Qt-based implementation of archive reading from XML file |
CCCompressedXmlFileWriteArchive | Qt-based implementation of archive for writing in compact XML format |
CCFileArchiveInfo | Basic implementation of interface ifile::IFileArchiveInfo |
CCFileListProviderComp | Provide list of file pathes using recursive search of some file directory |
CCFileNameParam | Basic implementation of interface ifile::IFileNameParam |
CCFileNameParamComp | Basic implementation of interface ifile::IFileNameParam as component |
►CCFileReadArchive | Simple implementation of archive reading from own ICF format binary file |
CTagStackElement | |
CCFileSerializerCompBase | Base implementation of file serializer |
CCFileSystemInfoProviderComp | |
CCFileTypeInfoComp | Simple implementation of ifile::IFileTypeInfo using user defined extension list and descriptions |
►CCFileWriteArchive | Simple implementation of archive writing to own ICF format binary file |
CTagStackElement | |
CCGeneratedFileNameParamComp | Component for auto generated file path |
CCRelativeFileNameParamComp | |
►CCSettingsArchiveBase | Basic implementation for an archive used Qt settings implementation as persistence medium |
CTagInfo | |
CCSettingsReadArchive | The read archive used global system settings mechansim (by example Windows registry or INI file) as medium |
CCSettingsSerializerComp | Store and load parameter as global settings |
CCSettingsWriteArchive | Write archive implementation for serialization based on QSettings |
CCSimpleXmlFileReadArchive | Simple implementation of archive reading from XML file |
CCSimpleXmlFileWriteArchive | Simple implementation of archive for writing in XML format |
CCSystemLocationComp | Provider of system pathes |
CCTextFileLogComp | Message container displaying messages as log list |
CCTimeStampFileNameParamComp | File path generation using time stamp |
CIFileArchiveInfo | Simple informative interface allowing to get access to current processed file by file archives |
CIFileListProvider | Provide access to a list of files |
CIFileNameParam | Common interface for any file system item name (e.g directory, file or URL path) |
CIFilePersistence | Interface providing loading and saving of data objects |
CIFilePersistenceInfo | Provide some information about file loader state |
CIFileSystemInfoProvider | Provider of file system related informations |
CIFileTypeInfo | Provide loading and saving of objects |
CIRelativeFilePath | |
►CTFileSerializerComp | Template implementation of file serializer using loading and storing archive implementation |
CReadArchiveEx | |
CWriteArchiveEx | |
►CTXmlFileSerializerComp | Template implementation of file serializer using loading and storing archive implementation |
CReadArchiveEx | |
CWriteArchiveEx | |
►Nifilegui | GUI specific interfaces and components for file system access and representation |
CCExternalOpenDocumentCommandCompBase | |
CCFileDialogPersistenceComp | File dialog component |
CCFileListProviderGuiComp | |
CCFileNameParamGuiComp | |
CCFilePersistenceGuiComp | |
►CCFilePreviewGuiComp | Component for the preview of the file contents |
CPreviewWidget | Helper class to watch after QGraphicsView Resize |
CCFileSystemExplorerGuiComp | UI component for visualization of file system contents |
CCFileTreeViewGuiComp | File system explorer-like component |
CCSimpleFilePathParamGuiComp | |
►Nifileproc | Contains the classes for general file processing |
CCComposedCopyFilesComp | Realizes multiple files copy using several independent slave copy processors |
CCCopyAppComp | General file transformation application |
CCCopyFilesTreeComp | Copy files from one directory to another one |
CCExternalFileConverterComp | File converter, which uses an external programm to perform the file conversion |
CCFileConvertOverProcessorComp | Component for a file conversion over a data processor |
CCFileCopyOverPersistenceComp | General file copy or transformation |
CCFileInfoCopyComp | Copy of text files with some tags substitution and optional license attachment |
CCFileListConverterComp | |
CCFileNamingComp | Component for calculating of the new file name |
CCFileNamingParams | |
CCFileNamingParamsComp | |
CCFilePathesContainer | |
CCProcessingResultsReviewComp | Component for creating single file with results of processing single input file or all files in some directory |
CIFileConversion | General interface for conversion of files |
CIFileNaming | Interface for calculation of the new file path for an existing file |
CIFileNamingParams | Interface for calculation parameters of the new file name for any file item |
►Niimg | Contains the system indenendent definitions of image and related themes |
CCBitmap | Bitmap implementation based on Qt QImage |
CCBitmapBase | Base implementation of some iimg::IBitmap methods |
CCBitmapPersistenceComp | Bitmap loader component implementing interfaces ifile::IFilePersistence |
CCBitmapSlice | Represents bitmap rectangle slice |
CCBitmapSurface | Union of a bitmap objects and its samples represented as a 2D sampled function |
CCComposedBitmapProviderComp | Component for composition/grouping of more single bitmap providers |
CCGeneralBitmap | Standard device- and platform-independent bitmap definition |
CCMultiPageBitmapBase | Definition of a multi-page bitmap document |
CCMultiPageBitmapComp | Realization of the multi-page bitmap used the component factory for the instatiation of the page bitmap |
CCMultiPageBitmapSequenceComp | Realization of the multi-page bitmap sequence used the component factory for the instatiation of the single sequence frame |
CCPixelFormatList | |
CCReflectedBitmapBase | Implementation of bitmap storing internal additionaly QImage object reflecting state of main bitmap after conversion to Qt formats |
CCScanlineMask | Representation of a 2D-region as container of bitmap line scans |
CIBitmap | Definition of single plane bitmap |
CIBitmapProvider | Bitmap supplier allowing to access of produced bitmap |
CIMultiBitmapProvider | Supplier allowing to access of multiple produced bitmaps |
CIMultiPageBitmapController | Interface of a controller for handling multi-page bitmaps |
CIQImageProvider | Interface for QImage object provider |
CIRasterImage | General definition of image contains pixels in regular grid |
CTMultiPageBitmap | Generic implementation of a multi-page bitmap |
CTPixelConversion | A generic pixel conversion |
►Niinsp | Library containing inspection related classes and components |
CCComposedInformationProviderComp | General information provider returning always stored state |
CCIdProviderCacheComp | General ID provider returning always stored ID |
CCInformationProviderCacheComp | General information provider returning always stored state |
►CCInspectionTaskComp | Standard component implementation of interface iinsp::IInspectionTask |
CMessageContainer | |
CParameters | |
CStatus | |
CTaskStatusObserver | |
CCSupplierActivationProxyComp | Supplier activation proxy |
►CCSupplierCompBase | Base implementation of interface iinsp::ISupplier for iinsp::TSupplierCompWrap |
CStatus | |
CTimer | |
CIEnableableSupplier | Extension of ISupplier interface with possiblity to activate/deactivate supplier's producing logic |
CIIdProvider | Allow access to some ID |
CIInspectionTask | Representation of complete inspection task |
CIModelTeachController | Interface for someone controlling teaching of model data |
CISupplier | Base interface for suppliers providing calculating of objects on demand ("pull data" model) |
CITimeStampProvider | Interface allowing to retrieve a current time stamp |
CTSupplierCompWrap | Standard implementation of interface iinsp::ISupplier with preparation for component implementation |
►Niinspgui | Contains Qt based implementations of inspection classes and components |
CCGeneralSupplierGuiComp | Default implementation of the supplier's UI |
CCInspectionTaskGuiComp | |
CCInspectionTaskGuiCompBase | |
►CCMessageBasedViewExtenderComp | Basic view extender showing geometric messages as inactive shapes |
CShapeInfo | |
CCTeachableParamsDecoratorGuiComp | |
►CTCommonSupplierGuiCompBase | |
CParamsObserver | |
CStatusObserver | |
CTGeneralSupplierGuiComp | |
CTResultShapeCreatorWrap | |
CTSupplierGuiCompBase | |
►Niipr | Contains the image processing classes |
CCAdaptiveImageBinarizeProcessorComp | Processor for image binarization using static threshold |
CCBitmapJoinerSupplierComp | Supplier of bitmap's vector built on bitmap |
CCBitmapOperations | Set of atmomic bitmap manipulations |
CCBitmapProviderCacheComp | Bitmap provider returning always stored bitmap |
CCBlobFeature | Implementation of the blob-based feature |
CCBlobFilterParams | |
CCBlobFilterParamsComp | |
CCBlobProcessorCompBase | |
CCCaliperCircleFinderComp | Caliper based circle finder |
CCCaliperDistanceFeature | Implementation of INumericValue interface for caliper based distance measurement feature |
CCCaliperFeature | Implementation of INumericValue interface for caliper-extracted features |
►CCCaliperFinderBase | Base class for caliper based finder |
CPoint | |
CRay | |
CCCaliperFinderParams | |
CCCaliperFinderParamsComp | |
CCCaliperLineFinderComp | Caliper based line finder |
CCCaliperParams | |
CCCaliperParamsComp | |
►CCCheckboardCalibSupplierComp | |
CChessboardParamsContraints | |
CLineInfo | |
CLinesConsumer | |
CCCheckerboardPatternGeneratorComp | |
CCCheckerboardPointGridExtractorComp | Extracts NxN points grid from no distorted checkerboard |
CCConvolutionKernel2d | Implementation of a general 2D convolution kernel |
CCConvolutionKernel2dComp | |
CCConvolutionProcessorComp | Implementation of image processor using convolution kernel |
CCDelegatedBitmapSupplierComp | Image supplier delegating the calls to another one or accessing some bitmap object directly |
CCDifferenceBitmapSupplierComp | Supplier of bitmap built on difference of two images |
►CCDirectionalOptimalPathSolver | |
CCostElement | |
CNeighbourhood | |
►CCEdgeDistanceProcessorComp | Cliper based distance calculation |
CCaliperLine | |
CPoint | |
CCEdgeDistancesSupplierComp | |
CCExtremumCaliperProcessorComp | |
CCExtremumCaliperSupplierComp | |
CCFastGaussianProcessorComp | Implementation of fast Gaussian filtering with static defined filter kernels |
CCFeaturesContainer | Basic implementation of a features container |
CCFeatureToImageMapperProcessorComp | Processor converting feature container into set of positions using image position mapper |
CCGrayToRgbProcessorComp | Implementation of a processor for the Grayscale-To-RGB image conversion |
CCHoughLineFinderComp | Processor using Hough transformation to find the lines on the image |
CCHoughLineFromPosFinderComp | Finder using Hough transformation to find the lines from the point cloud |
CCImageBinarizeProcessorComp | Processor for image binarization using static threshold |
CCImageCopyProcessorComp | Implementation of image copy with convertion of image type |
CCImageCropDecalibrateProcessorComp | Crop the image region and rectificate (de-calibrate) it |
CCImageCropProcessorComp | Processor for image cropping |
CCImageHistogramProcessorComp | Implementation of a processor for the image histogram calculation |
CCImageHistogramSupplierComp | |
CCImageIntegralProcessorComp | Helper class allowing to find perspective calibration using list of nominal and found positions |
CCImageInterpolationParams | Common interace for interpolation parameters |
CCImageInterpolationParamsComp | |
CCImageNormalizeProcessorComp | Implementation of contrast and brightness adjustment processor supporting dynamic correction based on histogram analyse |
CCImageProcessorCompBase | Basic implementation for a simple bitmap processor |
CCImageRegionProcessorCompBase | Basic implementation for a image region processor |
►CCLensCorrFindSupplierComp | Supplier of bitmap built on difference of two images |
CCorrectionInfo | |
CCorrectionLineInfo | |
CFeatureInfo | |
CFeaturesConsumer | |
CCLineProjectionProcessorComp | |
CCMorphologicalProcessorAttr | |
CCMorphologicalProcessorComp | Processor for image cropping |
CCMultiBitmapCacheComp | Multi bitmap provider returning always stored bitmaps |
CCMultiLineProjectionSupplierComp | Provider of bitmap projection series, which are calculated based on list of 2D-lines |
CCMultiLineSupplierCompBase | |
CCMultiPointPosCorrSupplierComp | |
CCObjectFeature | Implementation of a general image object feature |
CCPerspCalibFinder | Helper class allowing to find perspective calibration using list of nominal and found positions |
CCPerspectiveCalibrationSupplierComp | |
►CCPixelManip | Set pixel performance optimized classes designed to be used for pixel manipulation in template processing methods |
CGrayCropAccum32 | |
CRgb | |
CRgba | |
CRgbaCropAccum32 | |
CRgbCropAccum32 | |
CCPointGridFeature | |
CCPositionFromImageSupplierComp | Implementation of value supplier returning position on the image |
CCPreciseBlobProcessorComp | Implementation of image processor using convolution kernel |
CCProcessedBitmapSupplierBase | Image supplier providing processed image from some other input image supplier |
CCProcessedBitmapSupplierComp | |
CCProjectionSupplierComp | Provider of bitmap projection series, which are calculated using underlaying processor |
CCRectDerivativeProcessor | Calculate derivative of projection using rectangular filter kernel |
CCRectDerivativeProcessorComp | Component implementation of derivative processor using rectangular filter kernel |
CCRectImageSmoothProcessorComp | Implementation of image smooth operator with homogeneous rectangle kernel |
►CCRenderedObjectFileLoaderComp | |
CConfiguration | |
CCRgbToGrayProcessorComp | Implementation of a processor for the RGB to Grayscale image conversion |
CCRingPatternGeneratorComp | |
CCRingPatternGeneratorParamsComp | |
CCSearchBasedFeaturesSupplierComp | |
CCSearchConstraintsComp | Search algorithm limitations provider |
CCSearchFeature | Implementation of the pattern search feature |
CCSearchParams | Definition of standard search parameters |
CCSearchParamsComp | |
CCSelectableCalibrationProviderComp | Single 2D-calibration supplier implemented as a selector from a multi calibration provider |
CCSingleFeatureConsumer | Feature consumer implmentation storing one feature only |
CIBlobFilterParams | Interface for parameters of the blob filtering |
CICaliperFinderParams | Interface for the parameter of caliper based finders |
CICaliperParams | |
CICaliperProcessor | |
CIConvolutionKernel2d | Interface for 2D-convolution filter kernel |
CIFeaturesConsumer | Common interface for a features container consuming feature objects |
CIFeaturesProvider | Container allowing access to features |
CIFeatureToFeatureProcessor | Allow to extract some features from another one |
CIFeatureToImageMapper | Interface allowing mapping of extracted features to native coordinate systems |
CIFeatureToProjectionMapper | Interface allowing mapping of extracted features to native coordinate systems |
CIImageInterpolationParams | Common interface for interpolation parameters |
CIImageToFeatureProcessor | Allow to extract some features from the image |
CILineProjectionProcessor | |
CInvertFunction | |
CIPatternController | |
CIProjectionConstraints | |
CIProjectionParams | Describe parameter for projection 2D image to 1D structure |
CIRingPatternGeneratorParams | Common interface for parameters of the ring pattern generators |
CISearchConstraints | Interface for search algorithm limitations |
CISearchParams | Common interface for a set of parameters for a model search |
CTImagePixelInterpolator | |
CTProcessedBitmapSupplierComp | Generic implementation of the processed bitmap supplier |
CTUnaryTransformProcessorComp | Implementation of general morphological operator |
CTWeightedFeatureWrap | Wrapper allowing to create feature object from some another serializable one |
►Niiprgui | This package contains Qt based implementations of image processing components |
CCBlobFilterGui | |
CCBlobFilterParamsGuiComp | |
CCCaliperFinderParamsGuiComp | |
CCCaliperParamsGuiComp | |
CCConvolution2dParamsGuiComp | |
CCGeneralSearchParamsGuiComp | |
CCImageInterpolationParamsGuiComp | |
CCLineProjectionSupplierGuiComp | |
CCMultiLineProjectionSupplierGuiComp | |
►CCMultiLineSupplierGuiComp | |
CCShape | |
CLineSelection | |
CCPatternTeachingControllerGuiComp | |
CCProcessedBitmapView | |
CCProcessedMultiBitmapView | |
CCProjectionShape | |
CCSearchBasedFeaturesSupplierGuiComp | |
CCValueSupplierGuiComp | |
►Nilog | This namespace contains implementations for the logging functionality |
CCConsoleLogComp | Message container displaying messages as log list |
►CCExtMessage | Extended message supporting attached list of objects |
CAttachedObject | |
CCLogCompBase | Basic implementation for logging using event queue for message transportation |
CCLoggerBase | Base class implementing interface istd::ILogger sending log messages over ilog::IMessageConsumer |
CCMessage | Basic implementation of the istd::IInformationProvider interface |
CCMessageContainer | Basic implementation of a message container |
CCStreamLogCompBase | Basic implementation for a log written to an output stream |
CILoggable | Inteface for objects supporting the logging to message consumer |
CIMessageConsumer | Common interface for a message container consuming information objects (messages) |
CIMessageContainer | Common interface for a message container |
CTExtMessage | Extended message with attached some object |
CTExtMessageModel | |
CTLoggerCompWrap | Wrapper provider of log-functionality for component based implementations |
CTMessageDelegatorComp | Delegator component for a message consumer |
►Niloggui | GUI specific interfaces and components for logging functionality |
►CCLogGuiComp | Message container displaying messages as log list |
CContainer | |
CMessagesModel | |
CCLogGuiCompBase | |
CCMessageBoxComp | Message container displaying messages as log list |
CCTextLogGuiComp | |
►Nimath | Package with mathematical functions and algebraical primitives |
►CCAkimaInterpolator | 1D interpolation using Akima method |
CNode | |
CCComplexDoubleManip | |
CCDouble | Simple wrapper of real value represented as double type |
CCDoubleManip | Simple implementation of imath::IDoubleManip interface for double values without rounding |
CCFixedPointManip | Implementation of imath::IDoubleManip interface for fixed point arithmentic |
CCGeneralUnitInfo | General implementation of the IUnitInfo interface |
CCLinearInterpolator | Implementation of a linear interpolator |
CCLinRegressionInterpolator | Interpolation using linear regression with polynomial 1st degree |
CCSampledFunction2d | Implementation of the resampled 2D-function |
CCSplineSegmentFunction | Helper class for calculation of splines of 3rd degree |
CCVarMatrix | Definition of mathematical matrix |
CCVarVector | Simple implementation of variable-size vector |
CIDoubleManip | Interface for all manipulation using values represent as double |
CIFunctionInterpolator | Interface for mathematical real functions interpolation |
CIUnitInfo | Common interface to get information about a measurement unit |
CTFastVector | Simple implementation of fixed-size vector |
CTFulcrumGrid | Representation of fulcrums in multi-dimesional regular grid |
CTFulcrumGridFunctionBase | Base class for interpolated functions based on fulcrums in multi-dimesional grid |
CTIMathFunction | Template interface for any mathematical function |
CTISampledFunction | Interface for a resampled function with a regular grid design |
CTISurjectFunction | Template interface for any surjective mathematical function |
CTIValueManip | Interface for all classes providing simply arithmetic functions on predefined data type |
CTMathVectorWrap | Implementation of mathematical vector with carthesian operations over elements container (vector) |
CTMatrix | Definition of mathematical matrix with fixed dimensions |
CTMultidimensionalPolynomial | Multidimensional polynomial function |
CTSplineGridFunctionBase | Spline interpolation function using polynomial 3 degree segments |
CTVector | Implementation of fixed-size mathematical vector with specified type of elements |
►Nimeas | This namespace contains classes for measurement system implementations |
CCCrossCorrelationProcessorComp | Implementation of a processor for calculation of cross correlation between two data sequence objects |
CCDataSequenceStatistics | |
CCGeneralDataSequence | General implementation of sample sequence interface IDataSequence |
CCGeneralDataSequenceInfo | Simple implementation of imeas::IDataSequenceInfo interface |
►CCGeneralNumericConstraints | Simple implementation of imeas::INumericConstraints interface |
CInfo | |
CCGeneralNumericValue | |
CCHistogramStatisticsProcessorComp | Implementation of a processor for the image histogram calculation |
CCLinearAdjustParamsComp | Basic implementation of component of linear adjust parameters |
CCNumericConstraintsComp | Simple implementation of imeas::INumericConstraints interface |
CCNumericParamsComp | Component implementating imeas::INumericValue interface |
CCRelativeUnitSelectorComp | Unit info selection for relative values |
CCSamplesInfo | Stores additional data sequence data used to interpret samples value correctly |
CCSimpleDataStatistics | General implementation of the IDataStatistics interface |
CCWavSamplesSaverComp | |
CIDataSequence | General definition of sequence contains samples in regular time grid |
CIDataSequenceCorrelationProcessor | Interface for 1D-data correlation processor |
CIDataSequenceInfo | Stores additional data sequence data used to interpret samples value correctly |
CIDataSequenceProvider | Simple data sequence provider |
CIDataSequenceStatistics | Common interaface for data sequence statistics |
CIDataSequenceStatisticsProcessor | Processor interface for statistics calculation of a data sequence |
CIDataStatistics | Common interace for simple data statistics |
CIDiscreteDataSequence | General definition of sequence contains discrete sample values in regular time grid |
CILinearAdjustConstraints | Describes constraints of possible values of imeas::ILinearAdjust |
CILinearAdjustParams | Get parameter of linear adjust |
CIMultiDataSequenceProvider | Interface for a provider of more data sequence objects |
CINumericConstraints | Describe additional meta information for set of numeric values |
CINumericValue | General parameter set containing list of numeric values |
CISampleAcquisition | Sample acquisition processor |
CTDiscreteDataSequence | |
CTMeasurementMessage | Extended message supporting attach of measurement information |
CTMeasurementValue | |
►Nimeasgui | This package contains Qt based implementations of measurement components |
CCDataSequenceSupplierResultsViewComp | |
►CCDataSequenceViewComp | |
CDiagramWidget | |
CCDataStatisticsGuiComp | |
CCNumericParamsGuiComp | |
CCNumericValueWidget | |
►Nimod | This namespace containes basic implementation of Model/Observer design pattern This package is system independent |
CCModelBase | Basic implementation of a model |
CCModelProxy | Implementation of the model proxy |
CCModelUpdateBridge | Reflects the changes of observed objects as changes of some other object (over istd::IChangeable), typically delegated to itself |
►CCMultiModelDispatcherBase | Generic implementation of a data model changes notifier |
CObserverProxy | |
CCMultiModelObserverBase | Basic implementation of a multiple model observer |
CCSingleModelObserverBase | Basic implementation for a single model observer |
CIModel | Common interface for model objects, that supports Model/Observer design pattern |
CIModelEditor | Common interface for an model editor |
CIObserver | Common interface for all classes implementing the Observer functionality in the Model/Observer design pattern |
CTModelWrap | This model wrapper provides a simple connection between a concrete istd::IChangeable implementation and a model |
CTMultiModelObserverBase | Basic implementation of a multiple model observer |
CTSingleModelObserverBase | Basic implementation for a single model observer with binding to concrete data object interface |
►Nipackage | Package contains implementation for the management of ICF environment |
CCComponentAccessor | A helper class to access public interfaces of a composite component |
►CCPackagesLoaderComp | Loads component packages from dynamic link libraries |
CLogingRegistry | |
CCRegistriesManagerComp | Manages registries and composed component |
CCRegistryCodeSaverComp | Save registry as C++ code (it generates C++ class with the same functionality) and/or dependencies list |
►Niprm | Contains interfaces and implementations of flexible parameter concept |
CCComposedParamsSetComp | Implementation of interface IParamsSet as component |
CCEnableableParam | Basic implementation of IEnableableParam interface |
CCEnableableParamComp | |
CCFilteredOptionsListComp | Implementation of an option list filter |
CCIdParam | Implementation of a named object over iprm::INameParam interface |
CCIdParamComp | Component for automatic creation of the Universally Unique Identifier (UUID) |
CCManagerParamsSetShadowerComp | Keep parameter set with selected one synchronized |
►CCMultiParamsManagerComp | Implementation of parameter manager |
CTypeInfo | |
CTypeInfoList | |
CCNameParam | Implementation of a named object over iprm::INameParam interface |
CCNameParamComp | Component for automatic creation of the Universally Unique Identifier (UUID) |
CCOptionsManager | Implementation of a simple options manager |
CCOptionsManagerComp | Implementation of selection constraints |
CCParamsManagerComp | Implementation of parameter manager |
►CCParamsManagerCompBase | Implementation of parameter manager |
CParamSet | |
CSelectedParams | |
CUuidParam | |
CCParamsManagerCompBaseAttr | |
CCParamsSet | Basic implementation of interface IParamsSet |
CCParamsSetDelegatorComp | Delegator of the parameter set interface |
CCSelectableParamsSetComp | Interface allowing to select single option from list of options |
CCSelectionConstraintsComp | Implementation of selection constraints |
►CCSelectionParam | Basic implementation of selection parameter |
CConstraintsObserver | |
CCSelectionParamComp | Component level implementation of selection parameter |
CCTextParam | Implementation of the text value over iprm::ITextParam interface |
CCTextParamComp | Component for automatic creation of the Universally Unique Identifier (UUID) |
CCVariableParamComp | |
CIEnableableParam | Interface for objects which can be enabled/disabled |
CIIdParam | Interface for an ID-parameter |
CINameParam | Interface for a object containing simple text |
CIOptionsList | Constraints of selection from set of possibilities |
CIOptionsManager | Common interface for the management of the dynamic selection constraints |
CIParamsManager | Manager of parameters set |
CIParamsSet | Set of general parameters |
CIParamsSetValidator | Interface for consistency checking of a parameter set |
CISelectionParam | Interface allowing to select single option from list of options |
CITextParam | Interface for a object containing simple text |
CIVariableParam | Represents parameter, which can change its type |
CTParamsPtr | Help pointer wrapper for management of a parameter from the parameter set |
►Niprmgui | This package contains Qt based implementations of standard parameter components |
CCButtonBasedSelectionParamGuiComp | QCommandButton-based editor for an exclusive option selection |
CCCheckableOptionsEditorComp | |
►CCComposedParamsSetGuiComp | |
CPanelData | |
CCEnableableParamGuiComp | |
CCExtComposedParamsSetGuiComp | New version of parameter set UI based on standard multi page UI concept |
►CCExtParamsManagerGuiComp | UI manager of the parameter sets |
CCElementEditorDialog | Edit dialog for the parameter set name and description |
CCElementItemDelegate | Delegate implementation for customization of the parameter set item view in the parameter set list |
CParameterEditor | Internal structure used for binding of model editor, observer and gui editor for the parameter set in a one object |
CCMultiParamsManagerGuiComp | |
CCNameParamGuiComp | |
CCOptionsListEditorComp | |
CCOptionsManagerEditorComp | |
CCOptionsManagerGuiComp | Simple editor for an exclusive option selection |
CCParamsManagerGuiComp | Simple parameter manager editor using single paramer element editor |
CCParamsManagerGuiCompBase | |
CCParamsPresetEditorComp | Simple parameter manager editor using preset concept |
CCSelectableGuiComp | Component to show any selected GUI, implemented as observer of iprm::ISelectionParam |
CCSelectableParamsSetGuiComp | Editor for the selected parameter in the parameter manager |
CCSelectionParamGuiComp | Simple editor for an exclusive option selection |
CCSelectionParamIndexGuiComp | |
CCVariableParamGuiComp | |
►Niproc | This namespace containes interfaces and implementation of data processing concepts |
CCCascadedProcessorComp | Processor starting sequence of cascaded processors to processing input object to the output one |
CCDelegatedProgressManager | Progress manager delegating cumulated progress result to another manager |
CCGeneralTaskPromise | General implementation of iproc::ITaskPromise |
CCIterativeProcessorComp | Processor wrapper for multiple executing of a slave processor |
CCModelBasedProcessingTriggerComp | Component to trigger a processing action depending on model changes |
CCTaskState | Represent state of asynchronous operation |
CIElapsedTimeProvider | Provider of the elapsed time E.g |
CIProcessor | Interface for all synchrone and asynchrone processors with "push data" model |
CIProgressManager | Consume information about progress of some process |
►CITaskPromise | Interface for some operation promise |
CHandler | |
CTILockedProducer | Template interface for providers of cached data |
CTMemCachedProducerComp | Template implementation iproc::TILockedProducer buffering objects in memory cache |
CTMorphLockedProducerBase | |
CTSyncProcessorCompBase | Simple definition macro for a synchronous processor |
CTSyncProcessorWrap | Wrapper of iproc::IProcessor for simple synchrone processor implementations |
►Niprocgui | This package contains GUI implementations of data processing |
CCDocumentProcessingCommandComp | Component to trigger some processing action for the current document |
CCDocumentProcessingManagerComp | Component to trigger document-to-document processing action |
CCDocumentProcessingManagerCompBase | |
CCProcessorCommandComp | Component for binding of a menu command (action) with some processor |
CCProcessorControlGuiComp | |
►Niser | Contains general persistence mechanism with basic archives implementations |
CCArchiveBase | Base implementation of iser::IArchive interface |
►CCArchiveHeaderInfo | Represents functions related to ICF header |
CVersionIdElement | |
CCArchiveTag | Process tag used to group data in archive stream |
CCBinaryReadArchiveBase | Base class for archive implementations reading data based on its binary representation |
CCBinaryWriteArchiveBase | Base class for archive implementations writting data based on its binary representation |
CCBitMemoryReadArchive | This class provides bitwise access to the byte data |
CCBitMemoryWriteArchive | This is an archive implementation which provides bitwise write of data |
CCCompactXmlMemReadArchive | Qt-based implementation of archive reading from XML file |
CCCompactXmlMemWriteArchive | Qt-based implementation of archive for writing in XML format |
CCCompactXmlReadArchiveBase | Qt-based implementation of archive reading from XML file |
CCCompactXmlWriteArchiveBase | Base class of compact XML write archive |
CCJsonStringReadArchive | Implementation of an ICF archive deserializing from a JSON string |
CCJsonStringWriteArchive | Implementation of an ICF Archive serializing to JSON string |
CCMemoryReadArchive | Implementation of archive using memory buffer to read the persistent objects |
CCMemoryWriteArchive | Implementation of archive using memory buffer to store the persistent objects |
CCMinimalVersionInfo | Implementation of interface iser::IVersionInfo using information about minimal needed version from interface iser::ISerializable |
CCPrimitiveTypesSerializer | Implementation of serialize method for some common data types |
CCReadArchiveBase | Basic implementation of an abstract archive for data reading |
CCTextReadArchiveBase | Common archive implementation of text-based reading archives |
CCTextWriteArchiveBase | Common archive implementation of text-based storing archives |
►CCWriteArchiveBase | Basic implementation of an abstract archive for data writting |
CEmptyVersionInfo | |
►CCXmlDocumentInfoBase | Base class for all XML implementations for ICF documents |
CCharToEntityMap | |
CEntityToChartMap | |
CEntityToWideChartMap | |
CWideCharToEntityMap | |
CCXmlReadArchiveBase | Base class for XML based reading archives |
CCXmlStreamReadArchiveBase | Base implementation of a reading archive for XML format using a stream implementation |
CCXmlStringReadArchive | Simple implementation for reading of a XML from a string |
CCXmlStringWriteArchive | Simple implementation of archive for writing of XML given as a string |
CCXmlWriteArchiveBase | Base class for XML storing archives |
CIArchive | Represent input/output persistence archive |
CIObject | Common interface for factorisable model objects |
CISerializable | Common class for all classes which objects can be archived or restored from archive |
CIVersionInfo | Provides access to version information |
CTCopySerializedWrap | |
►Nisig | Contains interfaces and implementations of signal processing |
CCPulseParamsComp | Simple component implementation of IPulseParams interface |
CCSamplingParamsComp | General implementation of sampling parameters |
CCTriggerParamsComp | Implementation of standard trigger parameters set |
CIPulseConstraints | Constraits of signal pulse paramters (isig::IPulseParams) |
CIPulseParams | Parammeters of single signal pulse |
CISamplingConstraints | Define constrains of sampling parameters |
CISamplingParams | Sampler parameters |
CITriggerConstraints | Interface for the signal trigger contstraints |
CITriggerController | |
CITriggerParams | Interface for hardware trigger parameters |
►Nisiggui | This package contains Qt implementations related to signal processing |
CCPulseParamsGuiComp | |
CCSampleAcquisitionGuiComp | |
CCSampleContainerView | |
CCSamplingParamsGuiComp | |
CCTriggerParamsGuiComp | |
►Nistd | Standard library |
CArrayAccessor | |
CCBitManip | Helper class for bits manipulations |
CCChangeDelegator | Delegates calls of IChangeable methods to the given slave |
CCChangeGroup | Help class which provides the group of changes for update mechanism of the model |
CCChangeNotifier | Help class which provides the automatic update mechanism of the model |
CCClassInfo | Represents platform independent type info and provide set of static class manipulation functions |
CCCrcCalculator | Helper class for CRC-32 checksum calculation |
►CCFastBinaryIndex | |
Citerator | |
CCGeneralTimeStamp | A general time stamp implementation |
CCIdManipBase | Base implementation for operations on composed ID objects |
CCIndex2d | Index implementation for addressing elements in 2D-space |
CCMainThreadCaller | Call some function in main application thread |
CCOptMemory | Memory block with optional deleting function used during destruction |
CCRandomNumber | Helper class for calculation of a random number |
CCSingleAsyncCaller | Call some function asynchronously in separated thread |
►CCSystem | Implementation of global system helpers |
CFileDriveDescriptor | |
CFileDriveInfo | |
CCVarIndex | Multidimensional index used to addressing index |
CDefaultAccessor | |
►CIChangeable | Common interface for data model objects, which can be changed |
CChangeSet | Set of change flags (its IDs) |
CIChangeDelegator | Common interface for all classes that supports delegation of their data updates to another class |
CIFactoryInfo | Base interface providing info about factorisable objects |
CIInformationProvider | Common interface for class providing some basic information object |
CILogger | Common interface for classes sending some log info |
CITimeStamp | Common interface for timer implementations |
►CTArray | Multidimensional array with fixed number of dimensions |
Citerator | |
CTCachedUpdateManagerWrap | Help wrapper class supporting of cached parts |
CTCascadedMap | Helper class used to manage list of many connected in cascade maps |
CTChangeDelegator | Binder of some istd::IChangeable implementation and changing delegator |
CTComposedFactory | Standard generic implementation of the composed factory |
CTDeleteAdapter | Default delete adapter |
CTHierarchicalBase | Template based implementation of a hierarchical object |
CTIFactory | Generic interface for a factory |
CTIHierarchical | Common interface to define the hierarchical graph structures |
CTIMap | Generic interface for a key/value mapping |
CTIndex | Multidimensional index used to addressing fixed-size array |
►CTOptDeleteAdapter | Optional delete adapter |
CElementType | |
CTOptDelPtr | Pointer wrapper providing activatable deleting pointed object during destruction |
CTOptPointerVector | Implementation of a special pointer container, which controls the live cycle of the pointer object, but allows optional pointer removing |
CTPointerBase | Implementation of pointer wrapper |
CTPointerVector | Implementation of a pointer container, which controls the live cycle of the pointer object |
CTRange | Implementation of a abstract range defined by two values - minimum and maximum |
CTRanges | Set of ranges |
CTSingleFactory | Template based object factory interface |
►CTVarArray | Multidimensional array with variable number of dimensions |
Citerator | |
►Nistdgui | Standard GUI specific interfaces and components based on Qt |
CCAboutWidgetGuiComp | Standard component for displaying on "On About..." action |
CCCalendarGuiComp | Component for displaying a calendar |
CCCommandBasedSelectionControllerComp | Command-based selection parameter (iprm::ISelectionParam) controller |
CCCommandsBinderComp | Component for binding of multiple command providers |
CCCommandsMultiplexerComp | Command multipling component |
CCCommandsToolBarGuiComp | Component for construction of a tool bar for a given commands provider |
CCCommandTools | Helper class to manage menu and toolbar using CHierarchicalCommand |
CCComposedGuiComp | Component for the layouting/grouping of the UI-subcomponents |
CCDialogApplicationComp | Standard component for a dialog based GUI application |
CCDialogGuiComp | Dialog based representation of any UI-Component |
CCDockWidgetGuiComp | Wrapper for docking windows for main window |
CCFreeWidgetGuiComp | |
►CCGuiApplicationComp | Standard component for a Qt based GUI application |
CTrayMessages | |
CCGuiApplicationCompBase | Standard component for a Qt based GUI application |
►CCGuiComponentBase | Base class for classes implementing interface istdgui::IGuiObject |
CVisualStatus | |
CCGuiComponentDialog | Class to display an ICF GUI component in a dialog |
CCHierarchicalCommand | Implementation of hierarchical command based on QAction from Qt |
CCIconProviderComp | |
CCImagePropertiesFrameComp | |
CCImagePropertyGuiComp | |
CCModelDialogGuiComp | Component for the dialog based model editing |
CCModelEditorGuiComp | Component realizing static connection between GUI and model components |
CCMultiPageGuiCompAttr | |
CCMultiPageGuiCompBase | |
CCProcessStartCommandComp | |
CCProgressDialog | |
CCProgressGuiBridge | |
CCProgressManagerGuiComp | |
►CCSimpleMainWindowGuiComp | |
CCommandsObserver | |
CCSimpleMainWindowGuiCompBase | |
CCSplashScreenGuiComp | Splash screen component |
CCStatusBarWidgetComp | Component for inserting of a widget into a status bar of the application |
CCStatusGuiComp | |
CCTabContainerGuiComp | Component to create the tab widget, that shows the specified sub-UI-component in its tab page |
CCToolBarGuiCompBase | Basic implementation of a tool bar component |
CCToolBarWidgetGuiComp | Component for construction of a tool bar with an inserted widget |
CCVersionInfoGuiComp | GUI component for showing the list of module versions |
CIDialog | Interface for a dialog widget |
CIDropConsumer | Interface for objects which can receive dragged objects |
CIGuiApplication | Interface for Qt based application with GUI |
CIGuiObject | Common interface for GUI objects using in component context |
CIIconProvider | This interface provides acces to an icon |
CIMainWindowComponent | A common interface for main window component such as dock widget, tool bar and so on |
CIMultiVisualStatusProvider | Common interface for a provider of the multiple visual statuses |
CIVisualStatus | Extends standard information provider to provide additional visual informations |
CIVisualStatusProvider | |
CTDesignerGuiCompBase | Base class for all Qt GUI components, which use the Qt designer's UI |
CTDesignerGuiObserverCompBase | Base class for all Qt GUI components |
CTGuiComponentBase | Base class for all Qt GUI componentes |
►CTGuiObserverWrap | Join functionality of istdgui::IGuiObject interface and imod::IObserver |
CUpdateBlocker | |
CTRestorableGuiWrap | A wrapper for saving/restoring of GUI component states in the application settings |
►Niview | In this library is defined 2D view concept and standard visualisation objects |
CCAffineTransformation2dShape | Interactive shape to visualize i2d::CAffineTransformation2d |
CCAnnulusSegmentShape | |
CCAnnulusShape | |
CCArcShape | |
CCCalibratedViewBase | Abstract base class for all calibrated view |
CCCenterPinShape | |
CCCircleShape | |
CCColorSchema | Implementation of the color schema object |
CCColorSchemaBase | |
CCColorSchemaBrushAttr | |
CCColorSchemaComp | Implementation of a ColorSchema as a component |
CCColorSchemaPenAttr | |
CCConsoleBase | |
CCConsoleGui | Implementation of 2D display console with overlays and scale control functionality |
CCDistanceToolShape | |
CCDrawBuffer | |
CCFpImageShape | View visualization of floating point images |
CCImageShape | |
CCInteractiveShapeBase | Base class of shape implementation with user interaction |
CCInteractiveViewLayer | |
CCLabelShape | |
CCLineShape | |
CCOrientedCircleShape | |
CCParallelogramShape | |
CCPinShape | |
CCPolygonShape | |
CCPolylineShape | |
CCPolypointShape | |
CCRectangleShape | Interactive shape object for iview::CSearchArea |
CCRectControlledShapeBase | |
CCScreenTransform | |
CCShapeBase | Base class of standard shape implementation |
CCShapeInfoGuiComp | |
CCShapeStatusInfoComp | Standard implementation of IShapeStatusInfo interface |
CCSimpleShapeFactoryComp | Simple shape factory for common 2D-objects |
CCSplineShape | |
CCToolsViewLayer | |
CCTubePolylineShape | Graphical representation of tube region |
CCViewBase | |
►CCViewLayer | Standard implementation of view layer |
CShapeWithBoundingBox | |
CCViewport | |
CIColorSchema | Defines set of standard pens, brushes and simple management of unions |
CIDisplay | |
CIDraggable | Common interface for all, you can drag |
CIInteractiveShape | Common interface for all display console shapes which can interacts with user |
CIMouseActionObserver | Common interface for all shapes which are mouse events receiver |
CIRuler | Interface for ruler implementation |
CISelectable | |
CISelectableLayer | |
CIShape | Common interface for all display console shapes |
CIShapeFactory | Interface for creation of visualization shapes of some geometrical object |
CIShapeObserver | Common interface for all objects informed about shapes state changes |
CIShapeStatusInfo | Interface for access local bitmap information |
CIShapeView | Common interface for a general shape view implementations |
CITextLabelParams | Interface for text label drawing parameters |
CIToolsLayerInfo | Interface for accessing informations about the tool layer in the shape view |
CITouchable | This interface describes all untransparent GUI objects, which can be touched |
CIViewEventObserver | Interface for external view event observer |
CIViewLayer | Interface for a logical layer in the console view |
CIViewRulersAccessor | Common interface for all view rulers provider |
CIVisualCalibrationInfo | Common interface for all objects which allow access to calibration info |
CIVisualizable | |
CTBitmapVisualObject | |
CTShapeCompWrap | Cretion of component wrapper for shape classes |
CTVisualObject | |
►Niwidgets | Namespace contains implementation of Qt widget extensions |
CCCheckableComboBox | |
CCCollapsibleGroupWidgetDelegate | Implementation of the IMultiPageWidgetDelegate interface for a simple container of widgets |
CCCollapsiblePage | |
CCDoubleRangeSpinEdit | |
CCExtLineEdit | Input editor with extended functionality |
CCItemDelegate | Standard ICF item view delegator |
CCMiniWidgetDelegate | Implementation of the IMultiPageWidgetDelegate interface for a simple container of widgets |
CCMiniWidgetPage | |
CCMultiPageWidget | Implementation of the widget, which is represented as a set of pages |
CCSimpleGuiContainerDelegate | Implementation of the IMultiPageWidgetDelegate interface for a simple container of widgets |
CCSplitterDelegate | Implementation of the IMultiPageWidgetDelegate interface for QSplitter |
CCStackWidgetDelegate | Implementation of the IMultiPageWidgetDelegate interface for QStackedWidget |
CCTabWidgetDelegate | Implementation of the IMultiPageWidgetDelegate interface for QTabWidget |
CCTextElider | |
CCToolBoxDelegate | Implementation of the IMultiPageWidgetDelegate interface for QToolBox |
CCTreeWidgetFilter | Provide some corrections in QTreeWidget object |
CCWidgetUpdateBlocker | Help class used to block widget update till it is destructed |
CIMultiPageWidgetDelegate | Interface of a delegate object used for operating on concrete UI-container implementation |
© Witold Gantzke and Kirill Lepskiy