![]() |
ICF 3.1.1.10
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 |
| 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 | |
| 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 |
| 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 |
| 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
