|
FougTools
0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
|
| ►Ncpp | |
| CBasicSharedPointer | Provides basic sharing of a pointer |
| CEnumStringMap | Provides mapping between a C++ enum type values and C strings |
| CFixedArray | Provides a generic fixed-size array of items |
| Chash_fnv_1a | |
| Chash_fnv_1a_traits | |
| Chash_fnv_1a_traits< 32 > | |
| Chash_fnv_1a_traits< 64 > | |
| CNumericTraits | |
| Cpush_iterator | |
| CQuantity | Represents an amount of a certain unit |
| CScopedValue | |
| CTreeBfsExplorer | |
| ►Nmath | |
| CBaseNumTraits | Type traits on real numerical types (float, double, ...) |
| CFuncIteratorVecAccessTag | Tag dispatch for iterator interface provided by static functions |
| CNorm | Computation of norms in K-vector space |
| CNumTraits | |
| CNumTraits< double > | Specialization for double |
| CNumTraits< float > | Specialization for float |
| CNumTraits< long double > | Specialization for long double |
| CPointerVecAccessTag | Tag dispatch for vector coordinates to be accessed with a static constPointer() function |
| CStdArrayVecAccessTag | Tag dispatch for vector coordinates to be accessed with a temporary std::array<> object |
| CStlIteratorVecAccessTag | Tag dispatch for STL iterator interface |
| CVecAccess | Empty generic class to be specialized by vector type |
| CVecAccessTag | Base class for tag dispatching on how to access vector coordinates |
| CVecTraits | Type traits on vector types |
| ►Nocc | |
| CAIS_Text | Interactive items specialized in text display |
| CAisUtils | Collection of tools for the AIS package |
| CBRepPointOnFacesProjection | Framework to perform normal point projection on a soup of topologic faces |
| Cdown_cast | Downcasting operator for OpenCascade handles |
| CGCPnts_UniformAbscissaConstIterator | |
| CGeomUtils | Collection of tools for the Geom package |
| CIO | |
| CKernelUtils | Collection of tools for the Kernel toolkit |
| CMathUtils | Collection of tools for the Math toolkit |
| ►CPointOnFacesProjector | Provides projection of a point on a soup of faces |
| CResult | |
| CQtUtils | |
| CQtView | Qt wrapper around the V3d_View class |
| CQtViewController | |
| CTopoDsUtils | Collection of tools for the TopoDS package |
| ►Nqtcore | |
| CAbstractLogHandler | Abstract base class of all logging message handlers |
| CGridNumbering | Represents standard numbering of grid cells |
| CGridStruct | Basic data for a grid structure : row and column count + cell numbering |
| CItemModelUtils | Provides a collection of tools around QAbstractItemModel |
| CLog | Provides an easy-to-use output stream for logging |
| CLogDispatcher | Dispatches a logging message as a Qt signal |
| CPluginsLoader | Provides run-time loading of Qt-based plugins located into search paths |
| CPluginsLoader_InstanceFilter | Provides plugin filter to be used with PluginsLoader |
| CPluginsLoader_InstanceIFaceFilter | Generic plugin filter that keeps only root components satisfying an interface |
| CQAtomicUtils | Provides a collection of tools around QAtomicInt and QAtomicPointer |
| CQLocaleUtils | Provides a collection of tools around QLocale |
| CQObjectUtils | Provides a collection of tools around QObject |
| CQObjectWrap | |
| CQSignalMapperUtils | Provides a collection of tools around QSignalMapper |
| CQStringLocaleAwareEqual | |
| CQStringLocaleAwareGreater | |
| CQStringLocaleAwareGreaterEqual | |
| CQStringLocaleAwareLess | |
| CQStringLocaleAwareLessEqual | |
| CQStringLocaleAwareNotEqual | |
| CQStringUtils | Provides a collection of tools around QString |
| CQVariantUtils | Provides a collection of tools around QVariant |
| CRuntimeError | Provides a std::runtime_error that can convey a QString error message |
| CScopedConnect | Establishes a signal/slot connection between two QObjects and automatically breaks it upon destruction |
| CScopedDisconnect | |
| CSingleton | |
| ►CUniqueId | |
| CRegisterResult | Stores the result of UniqueId::registerId() |
| ►Nqtgui | |
| CAbstractLengthEditor | Abstract base class for all length ([L]) editors that are aware of the current measurement system (metric or imperial) |
| CAbstractQuantityEditor | Base abstract class for editor of quantities, works in coordination with QuantityEditorManager |
| CCodeEditor | Provides a text editor with a line numbering bar |
| CIndexedSelectionModel | Helper that keeps track of selected items in any kind of view (not specific to Qt) |
| CItemViewButtons | Provides buttons integrated to items displayed by QAbstractItemView |
| CItemViewUtils | Provides a collection of tools around QAbstractItemView |
| CLengthDoubleSpinBox | Provides a QDoubleSpinBox adapted to the interface of AbstractLengthEditor |
| CLineNumbersBar | Provides numbering of the lines of a QTextEdit as a vertical bar |
| CMeasurementSystemPreferences | |
| CMessageDialog | Alternative to QMessageBox providing a customizable "details" widget |
| CProxyStyledItemDelegate | Convenience class that simplifies dynamically overriding QStyledItemDelegate |
| CQComboBoxCurrentItemKeeper | Provides automatic preservation of a QComboBox's current item on reset of a QAbstractItemModel |
| CQComboBoxUtils | Provides a collection of tools around QComboBox |
| CQStandardItemExplorer | Provides a BFS (breadth-first search) exploration of a QStandardItemModel object |
| CQStandardItemTreeBfsModel | |
| CQuantityEditorManager | Manages a set of AbstractQuantityEditor objects that will get notified when the current measurement system is changed |
| CQWidgetUtils | Provides a collection of tools around QWidget |
| CStrictStackWidget | Provides a stack of widgets similar to QStackedWidget but with "strict" stack semantics |
| CTreeComboBox | Provides a QComboBox able to display a tree model item |
| CWaitDialog | Provides a dialog for long background operations |
| ►Nqtnetwork | |
| CMailSend | Provides service to send messages through SMTP |
| CMessage | Provides a convenient interface for working with messages |
| CSmtpAccount | Provides a convenient interface to define the user account to connect to a SMTP server |
| ►Nqtqml | |
| CQmlUtils | |
| ►Nqtscript | |
| CCalculator | Provides evaluation of expressions |
| ►Nqtsql | |
| CCompositeTypeHelper | Provides helper services for the management of SQL composite types |
| CDatabaseManager | Provides threading and SQL logging control over QSqlDatabase |
| CDatabaseSettings | Settings to connect to a database. Settings can be loaded and saved from/to a QSettings |
| CSqlQueryError | Provides a std::runtime_error that can convey a QSqlError object |
| ►Nqttask | |
| CBaseRunner | Base class for all runner objects |
| CBaseRunnerSignals | Provides task Qt signals, to be forwarded to the Manager object |
| CCurrentThread | |
| CManager | Central class providing management of tasks and notifications |
| CProgress | Provides feedback on the progress of an executing operation |
| CRunner | |
| CRunner< CurrentThread > | Task runner executing in the current thread context |
| CRunner< QThread > | Task runner based on QThread |
| CRunner< QThreadPool > | Task runner using the global instance of QThreadPool |
| CRunner< StdAsync > | Task runner based on std::async() |
| CStdAsync | |
| ►Nqttools | |
| CEnumStringMap | |
| ►Nstd | STL namespace |
| Chash< QString > |
1.8.8