ICF 3.0.5.47
Technical documentation of ICF Libraries
Namespace List
Here is a list of all namespaces with brief descriptions:
 Ni2dContains the 2D objects
 Ni2dguiThis package contains Qt based implementations for 2D graphic objects
 Ni3dContains the 3D objects
 NialgoContains implementations of interfaces and components of common algorithms with no association to another group
 NiattrThis namespace containes implementations of attributes concept
 NiauthContains implementations of interfaces and components related to right management
 NiauthguiContains implementations of GUI components related to right management
 NibaseThis namespace contains standard classes based on Qt
 NicalibContains interfaces, implementations and components related to 2D calibration and transformations
 NicalibguiContains implementations of GUI components related to 2D calibration
 NicamContains interfaces, implementations and components of image acquisition and processing
 NicamguiThis package contains Qt based camera implementations
 NicmmContains color management classes
 NicmpstrThis package contains (Qt based) implementations of compositor components
 NicompPackage with interfaces and class used for components concept
 NidocContains the system indenendent basic implementations of Document/View design pattern
 NidocguiThis package contains Qt implementations related to Document/View concept
 NidocprocThis package contains implementations of document processing classes
 NifileContains interfaces and implementations of file system related components
 NifileguiGUI specific interfaces and components for file system access and representation
 NifileprocContains the classes for general file processing
 NiimgContains the system indenendent definitions of image and related themes
 NiinspLibrary containing inspection related classes and components
 NiinspguiContains Qt based implementations of inspection classes and components
 NiiprContains the image processing classes
 NiiprguiThis package contains Qt based implementations of image processing components
 NilogThis namespace contains implementations for the logging functionality
 NilogguiGUI specific interfaces and components for logging functionality
 NimathPackage with mathematical functions and algebraical primitives
 NimeasThis namespace contains classes for measurement system implementations
 NimeasguiThis package contains Qt based implementations of measurement components
 NimodThis namespace containes basic implementation of Model/Observer design pattern This package is system independent
 NipackagePackage contains implementation for the management of ICF environment
 NiprmContains interfaces and implementations of flexible parameter concept
 NiprmguiThis package contains Qt based implementations of standard parameter components
 NiprocThis namespace containes interfaces and implementation of data processing concepts
 NiprocguiThis package contains GUI implementations of data processing
 NiserContains general persistence mechanism with basic archives implementations
 NisigContains interfaces and implementations of signal processing
 NisigguiThis package contains Qt implementations related to signal processing
 NistdStandard library
 NistdguiStandard GUI specific interfaces and components based on Qt
 NiviewIn this library is defined 2D view concept and standard visualisation objects
 NiwidgetsNamespace contains implementation of Qt widget extensions

© Witold Gantzke and Kirill Lepskiy