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 > |