Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XCSoar/XCSoar
/ types & classes
Types & classes
4,671 in github.com/XCSoar/XCSoar
⨍
Functions
14,656
◇
Types & classes
4,671
↓ 90 callers
Class
BrokenDate
src/Device/Parser.hpp:31
↓ 66 callers
Class
DoublePoint2D
src/Math/Point2D.hpp:104
↓ 62 callers
Class
BrokenTime
src/Device/Parser.hpp:32
↓ 54 callers
Class
Path
test/src/Printing.hpp:29
↓ 51 callers
Class
Color
src/Widget/TextWidget.hpp:30
↓ 41 callers
Class
BrokenDateTime
src/IGC/IGCWriter.hpp:37
↓ 35 callers
Class
RoughTime
src/XML/DataNode.hpp:33
↓ 35 callers
Class
WindowStyle
* A portable wrapper for describing a window's style settings on * creation. */
src/ui/window/Window.hpp:46
↓ 30 callers
Class
DMS
src/Math/Angle.hpp:110
↓ 28 callers
Class
Path
src/XML/Parser.hpp:34
↓ 26 callers
Class
Color
* This class represents a color in the RGB color space. This is used * for compile-time constant colors, or for colors loaded from the * configurat
src/ui/canvas/gdi/Color.hpp:38
↓ 26 callers
Class
FontDescription
src/Look/AutoFont.hpp:28
↓ 25 callers
Class
PixelPoint
src/ui/dim/Point.hpp:28
↓ 23 callers
Class
GeoVector
src/Geo/GeoPoint.hpp:32
↓ 22 callers
Class
Path
* The path name of a local file. * * This class points to memory managed by somebody else. It is used * as replacement for regular C strings, for
src/system/Path.hpp:47
↓ 20 callers
Class
GeoPoint
test/src/Printing.hpp:44
↓ 20 callers
Class
Path
src/Dialogs/ProfileListDialog.hpp:26
↓ 16 callers
Class
BulkPixelPoint
src/Renderer/TrailRenderer.hpp:32
↓ 16 callers
Class
GeoPoint
src/Geo/UTM.hpp:26
↓ 16 callers
Class
RGB8Color
* Represents a device-independent color class that stores 8 bits for * each channel, ordered RGB. */
src/ui/canvas/PortableColor.hpp:32
↓ 15 callers
Class
FlatGeoPoint
* Integer projected (flat-earth) version of Geodetic coordinates */
src/Geo/Flat/FlatGeoPoint.hpp:33
↓ 14 callers
Class
Angle
* Container class for angular variables. */
src/Math/Angle.hpp:41
↓ 12 callers
Class
Result
src/Computer/Wind/WindEKFGlue.hpp:67
↓ 12 callers
Class
Settings
src/Tracking/SkyLines/Glue.hpp:34
↓ 11 callers
Class
AnglePrinter
tools/gdb.py:51
↓ 10 callers
Class
AGeoPoint
* Extension of GeoPoint for altitude (3d location in spherical space) */
src/Geo/GeoPoint.hpp:327
↓ 10 callers
Class
Event
src/ui/event/poll/linux/Input.hpp:33
↓ 10 callers
Class
PixelPoint
src/ui/window/custom/WList.hpp:32
↓ 10 callers
Class
PixelSize
src/ui/canvas/custom/TopCanvas.hpp:65
↓ 10 callers
Class
RoughTimeSpan
src/XML/DataNode.hpp:34
↓ 10 callers
Class
UTF8ToWideConverter
* Convert a UTF-8 string to a TCHAR string. The source buffer passed * to the constructor must be valid as long as this object is being * used. */
src/util/ConvertString.hpp:76
↓ 9 callers
Class
Error
src/lua/Catch.hpp:30
↓ 9 callers
Class
GeoPoint
src/Terrain/Loader.hpp:32
↓ 9 callers
Class
NarrowPathName
* Representation of a file name in narrow characters. If no * conversion is needed, then this object will hold a pointer to the * original input st
src/system/ConvertPathName.hpp:77
↓ 9 callers
Class
PixelPoint
src/Math/Screen.hpp:31
↓ 9 callers
Class
PixelSize
src/ui/dim/Size.hpp:28
↓ 9 callers
Class
RasterLocation
* A point within a RasterMap. */
src/Terrain/RasterLocation.hpp:32
↓ 9 callers
Class
SpeedVector
* An object describing the speed vector in a two dimensional surface. */
src/Geo/SpeedVector.hpp:32
↓ 9 callers
Class
WideToUTF8Converter
* Convert a TCHAR string to UTF-8. The source buffer passed to the * constructor must be valid as long as this object is being used. */
src/util/ConvertString.hpp:129
↓ 8 callers
Class
Event
src/ui/event/poll/Loop.hpp:28
↓ 8 callers
Class
FlatGeoPoint
src/Engine/Route/RoutePolar.hpp:30
↓ 8 callers
Class
Path
src/LocalPath.hpp:28
↓ 8 callers
Class
RawColor
src/Terrain/RasterRenderer.hpp:39
↓ 7 callers
Class
Brush
src/Renderer/ChartRenderer.hpp:40
↓ 7 callers
Class
Color
* This class represents a color in the RGB color space. This is used * for compile-time constant colors, or for colors loaded from the * configurat
src/ui/canvas/memory/Color.hpp:46
↓ 7 callers
Class
FileDescriptor
src/ui/display/egl/GbmDisplay.hpp:27
↓ 7 callers
Class
Trigger
* This class wraps an OS specific trigger. It is an object which one * thread can wait for, and another thread can wake it up. */
src/thread/Trigger.hpp:32
↓ 7 callers
Class
WaypointFactory
* This class can create new Waypoint instances and can help fill out * some attributes. It is meant to encapsulate the initialisation of * attribut
src/Waypoint/Factory.hpp:35
↓ 7 callers
Class
stat
src/system/FileUtil.cpp:62
↓ 6 callers
Class
Brush
* A Brush is used for drawing filled circles, rectangles and so on */
src/ui/canvas/Brush.hpp:39
↓ 6 callers
Class
GeoBounds
* A rectangle on earth's surface with very simple semantics. Similar * to the RECT struct, it is bounded by four orthogonal lines. Its * goal is t
src/Geo/GeoBounds.hpp:35
↓ 6 callers
Class
GeoVector
src/Renderer/WaypointListRenderer.hpp:30
↓ 6 callers
Class
Path
src/Android/NativeView.hpp:36
↓ 6 callers
Class
PathName
* Representation of a file name. It is automatically converted to * the file system character set. If no conversion is needed, then * this object
src/system/ConvertPathName.hpp:44
↓ 6 callers
Class
String
src/Device/Driver/LX/LXN.hpp:65
↓ 6 callers
Class
Temperature
* A temperature. Internally, this is stored as a floating point * value in the SI unit "Kelvin". */
src/Atmosphere/Temperature.hpp:58
↓ 6 callers
Class
TerrainHeight
* A height value loaded from a GeoJPEG2000 / GeoTIFF image. It is a * signed 16 bit integer with some special values. */
src/Terrain/Height.hpp:38
↓ 6 callers
Class
TurnPointRange
src/Engine/Contest/Solvers/TriangleContest.hpp:144
↓ 5 callers
Class
AFlatGeoPoint
src/Engine/Route/RoutePolars.hpp:40
↓ 5 callers
Class
AStarPriorityValue
src/Engine/Route/AStar.hpp:30
↓ 5 callers
Class
AllocatedPath
src/system/Path.hpp:38
↓ 5 callers
Class
Brush
src/Gauge/FlarmTrafficWindow.hpp:34
↓ 5 callers
Class
BulkPixelPoint
src/Math/Screen.hpp:30
↓ 5 callers
Class
Event
src/ui/event/sdl/Loop.hpp:28
↓ 5 callers
Class
FlatPoint
* 2-d Cartesian projected real-valued point */
src/Geo/Flat/FlatPoint.hpp:32
↓ 5 callers
Class
NearestAirspace
src/Airspace/NearestAirspace.hpp:32
↓ 5 callers
Class
Path
src/IGC/IGCWriter.hpp:35
↓ 5 callers
Class
PixelPoint
src/Renderer/TextInBox.hpp:30
↓ 5 callers
Class
PixelRect
src/ui/canvas/opengl/Rotate.hpp:26
↓ 5 callers
Class
SignedRasterLocation
src/Terrain/RasterLocation.hpp:49
↓ 5 callers
Class
UncompressedImage
src/ui/canvas/custom/LibPNG.hpp:29
↓ 5 callers
Class
Validity
* This keeps track when a value was last changed, to check if it was * updated recently or to see if it has expired. Additionally, it can * track i
src/NMEA/Validity.hpp:39
↓ 4 callers
Class
AGeoPoint
src/Engine/Route/RoutePolars.hpp:38
↓ 4 callers
Class
AtmosphericPressure
* ICAO Standard Atmosphere calculations (valid in Troposphere, alt<11000m) * */
src/Atmosphere/Pressure.hpp:32
↓ 4 callers
Class
BrokenDateTime
* A broken-down representation of date and time. */
src/time/BrokenDateTime.hpp:35
↓ 4 callers
Class
BrokenTime
* A broken-down representation of a time. */
src/time/BrokenTime.hpp:34
↓ 4 callers
Class
CompareProjection
* This class remembers the screen bounds of an existing Projection * object, and compares it after a change. It is used to check if * calculation r
src/Projection/CompareProjection.hpp:36
↓ 4 callers
Class
GridLocation
* A #RasterLocation with some cached computations. The * #RasterLocation base holds the linear subpixel coordinates within * the #RasterMap. */
src/Terrain/ScanLine.cpp:32
↓ 4 callers
Class
PixelRect
* @brief PixelRect structure and operations * * Provides support for creating and manipulating PixelRect structures * * @note This structure follo
src/ui/dim/Rect.hpp:43
↓ 4 callers
Class
RoughAltitude
* Store an rough altitude value, when the exact value is not needed. * * The accuracy is 1m, and the range is -32768..32767. */
src/Rough/RoughAltitude.hpp:37
↓ 4 callers
Class
RoughTimeDelta
* This data type stores a (signed) time difference with minute * granularity. It can be used to store time zone offsets. */
src/time/RoughTime.hpp:230
↓ 4 callers
Class
RouteLinkBase
* Class used for primitive 3d navigation links. * * For route planning, these routes are defined in reverse time order, * that is, the first link i
src/Engine/Route/RouteLink.hpp:36
↓ 4 callers
Class
SearchPoint
src/Engine/Task/Ordered/OrderedTask.hpp:36
↓ 4 callers
Class
polar
tools/polar_import.py:44
↓ 3 callers
Class
BGRA8Color
* Represents a device-independent color class that stores 8 bits for * each channel, ordered BGRA. */
src/ui/canvas/PortableColor.hpp:131
↓ 3 callers
Class
BrokenDateTime
python/src/PythonConverters.hpp:30
↓ 3 callers
Class
Canvas
* Base drawable canvas class */
src/ui/canvas/gdi/Canvas.hpp:46
↓ 3 callers
Class
Data
src/XML/Node.hpp:50
↓ 3 callers
Class
FlarmId
* The identification number of a FLARM traffic. */
src/FLARM/FlarmId.hpp:36
↓ 3 callers
Class
Full
src/Dialogs/WidgetDialog.hpp:70
↓ 3 callers
Class
GeoBounds
src/Terrain/WorldFile.hpp:27
↓ 3 callers
Class
GeoPoint
src/Topography/XShape.hpp:43
↓ 3 callers
Class
GeoPoint
src/Geo/Flat/TaskProjection.hpp:28
↓ 3 callers
Class
GlidePolar
src/Plane/PlaneGlue.hpp:28
↓ 3 callers
Class
InfoBoxConfig
src/PageSettings.hpp:36
↓ 3 callers
Class
Match
src/util/RadixTree.hpp:623
↓ 3 callers
Class
MenuTabIndex
src/Form/TabMenuDisplay.hpp:92
↓ 3 callers
Class
Object
* OO wrapper for an OpenSL/ES SLObjectItf variable. */
src/Audio/SLES/Object.hpp:38
↓ 3 callers
Class
PageLayout
src/PageSettings.hpp:34
↓ 3 callers
Class
Path
src/FLARM/FlarmNetReader.hpp:26
next →
1–100 of 4,671, ranked by callers