KanoopCommonQt 2.1.1
Kanoop foundational Qt utility library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAddressHelperAddressHelper
 CAngleA compass bearing angle measured in degrees, with wraparound arithmetic
 CStringUtil::BitapImplements BITAP algorithm for fuzzy search
 CCircleRepresents a 2D circle with centre and radius, supporting geometric queries
 CCryptoUtilCryptoUtil
 CDateRangeA time range defined by a start and end QDateTime
 CDateTimeUtilDateTimeUtil
 CEarthGeoPhysical constants and cardinal bearings for Earth-based geodetic calculations
 CEllipseA 2D ellipse defined by a centre point and two semi-axis lengths
 CEntityMetadataA typed, role-keyed data container for passing objects through model/view layers
 CFileUtilFileUtil
 CFlatGeoStatic helper methods for 2D (flat / Cartesian) geometric computations
 CFloatUtilStatic floating-point utility helpers
 CGeoCircleA geographic circle defined by a GeoCoordinate centre and a radius in metres
 CGeoCoordinateA WGS-84 geographic coordinate (latitude, longitude, altitude)
 CIDeserializableFromDomElementInterface for objects that can deserialize themselves from a QDomElement
 CIDeserializableFromDomNodeListInterface for objects that can deserialize themselves from a list of QDomElements
 CIDeserializableFromJsonInterfaces for deserializing objects from JSON
 CIDeserializableFromJsonArrayInterface for objects that can deserialize themselves from a QJsonArray
 CIDeserializableFromJsonObjectInterface for objects that can deserialize themselves from a QJsonObject
 CIDeserializableFromXmlInterfaces for deserializing objects from XML
 CISerializableIntoDataStreamInterface for objects that can serialize to and deserialize from a QDataStream
 CISerializableIntoJsonObjectInterface for objects that can serialize into an existing QJsonObject (in-place variant)
 CISerializableToByteArrayInterface for objects that can serialize to and deserialize from a QByteArray
 CISerializableToDomElementInterface for objects that can serialize themselves to a QDomElement
 CISerializableToDomElementListInterface for objects that can serialize themselves to a list of QDomElements
 CISerializableToJsonInterfaces for serializing objects to JSON
 CISerializableToJsonArrayInterface for objects that can serialize themselves to a QJsonArray
 CISerializableToJsonObjectInterface for objects that can serialize themselves into a QJsonObject, with JSON helper utilities
 CISerializableToXmlInterfaces for serializing objects to XML
 CJsonHelperJsonHelper
 CStringUtil::LevenshteinImplements the Levenshtein algorithm to determine the distance between two strings
 CLineRepresents a 2D line segment between two Point endpoints
 CLog::LogCategoryA named logging category with an associated minimum log level
 CLog::LogEntryImmutable record of a single log event
 CLog::LoggerCore logger class supporting console, file, syslog, and consumer outputs
 CLoggingBaseClassMixin base class providing categorized logging at four nesting levels
 CAbstractThreadClassAbstract base class for QObject-based workers that run in a dedicated QThread
 CTcpServerClientObjectManages the lifetime of a single accepted TCP (or SSL/TLS) client socket
 CUdpServerA UDP server that receives datagrams and queues outgoing datagrams
 CTcpServerAbstract TCP server supporting both plain-text and TLS/SSL connections
 CMutexEventMutexEvent
 CPathRouterOrthogonal path-routing algorithm that navigates around rectangular obstacles
 CPathUtilPathUtil
 CPolygonA 2D polygon defined by an ordered list of vertices
 CProcFsUtil
 CProcUtilStatic utilities for querying running Linux processes via /proc
 CQException
 CCommonExceptionCommonException
 CQList
 CDateRange::ListA sortable, consolidatable list of DateRange objects
 CEntityMetadataListA list of EntityMetadata objects with type-filter support
 CLine::ListA list of Line objects with spatial query helpers
 CLockingQueue< T >LockingQueue
 CPoint::ListA list of Point objects with corner-finding helpers
 CRectangle::ListA simple list type for Rectangle objects
 CSerializableJsonList< T >Template helpers for serializing and deserializing lists of JSON-capable objects
 CSerializableJsonPtrList< T >A QList of QSharedPointer<T> that serializes/deserializes its elements via ISerializableToJsonObject
 CSerializableXmlList< T >Template helper for serializing and deserializing lists of XML-capable objects
 CTimeSpanRange::ListA QList of TimeSpanRange objects with a consolidated() helper
 CTreePathVertice::ListA list of TreePathVertice pointers
 CQMap
 CKANOOP::EnumToStringMap< LogLevel >
 CLog::LogLevelToStringMapBidirectional map between LogLevel values and their string names
 CKANOOP::EnumToStringMap< T >A QMap subclass providing bidirectional enum-to-string lookups
 CTreePathVertice::MapA map from hash-name string to TreePathVertice pointer
 CQObject
 CAbstractThreadClassAbstract base class for QObject-based workers that run in a dedicated QThread
 CLogConsumerA QObject-based sink that receives log entries from the logging system
 CQPointF
 CPointA 2D floating-point point extending QPointF with movement and spatial query methods
 CQRectF
 CRectangleA 2D rectangle extending QRectF with edge, corner, and geometric query helpers
 CQSizeF
 CSizeExtends QSizeF with convenient grow/shrink operations and Rectangle conversion
 CQTcpServer
 CTcpServerAbstract TCP server supporting both plain-text and TLS/SSL connections
 CRateMonitorRateMonitor
 CSpanningTreeA Dijkstra-based spanning tree for finding shortest paths through a line network
 CStringUtilStringUtil
 CThreadUtilThreadHelper
 CTimeSpanTimeSpan
 CTimeSpanRangeAn interval of time defined by a start TimeSpan offset and an end TimeSpan offset
 CTreePathVerticeRepresents a single vertex in the spanning-tree graph used by PathRouter
 CTriangleA 2D triangle defined by three vertices
 CUnicodeA lookup table for commonly used Unicode special characters
 CUserUtilUserUtil