libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAccumulatorEvent
oCAdminRegionInfo
oCosmscout::Cache< FileOffset, IndexCell >
oCosmscout::Cache< FileOffset, std::shared_ptr< Area > >
oCosmscout::Cache< FileOffset, std::shared_ptr< N > >
oCosmscout::Cache< FileOffset, std::shared_ptr< Node > >
oCosmscout::Cache< FileOffset, std::shared_ptr< osmscout::Intersection > >
oCosmscout::Cache< FileOffset, std::shared_ptr< osmscout::RouteNode > >
oCosmscout::Cache< FileOffset, std::shared_ptr< Way > >
oCDatabaseLoadedResponse
oCosmscout::DataFile< Area >
oCosmscout::DataFile< Node >
oCosmscout::DataFile< osmscout::Intersection >
oCosmscout::DataFile< osmscout::RouteNode >
oCosmscout::DataFile< Way >
oCosmscout::FeatureValueReader< AccessFeature, AccessFeatureValue >
oCosmscout::FeatureValueReader< AddressFeature, AddressFeatureValue >
oCosmscout::FeatureValueReader< LayerFeature, LayerFeatureValue >
oCosmscout::FeatureValueReader< MaxSpeedFeature, MaxSpeedFeatureValue >
oCosmscout::FeatureValueReader< NameAltFeature, NameAltFeatureValue >
oCosmscout::FeatureValueReader< NameFeature, NameFeatureValue >
oCosmscout::FeatureValueReader< RefFeature, RefFeatureValue >
oCosmscout::FeatureValueReader< WidthFeature, WidthFeatureValue >
oCMapObjectInfoModel::ObjectInfo
oCMapViewStruct
oCosmscout::NumericIndex< I >
oCosmscout::NumericIndex< Id >
oCObjectKey
oCosmscout::AddressAn address is a unique place at a given location, normally a building that is address by its house number
oCosmscout::AddressListVisitor::AddressResult
oCosmscout::AddressVisitorVisitor that gets called for every address found at a given location
oCosmscout::AdminRegionA named administrative region
oCosmscout::AdminRegion::RegionAlias
oCosmscout::AdminRegionVisitorVisitor that gets called for every region found
oCosmscout::AreaRepresentation of an (complex/multipolygon) area
oCosmscout::Area::Ring
oCosmscout::AreaAreaIndexAreaAreaIndex allows you to find areas in a given region
oCosmscout::AreaNodeIndexAreaWayIndex allows you to find ways and way relations in a given area
oCosmscout::AreaSearchParameterParameter to influence the search result for searching for (drawable) objects in a given area
oCosmscout::AreaWayIndexAreaWayIndex allows you to find ways and way relations in a given area
oCosmscout::BasemapDatabaseCentral access class to all the individual data files and indexes of the basemap
oCosmscout::BasemapDatabaseParameterBasemapDatabase instance initialization parameter to influence the behavior of the database instance
oCosmscout::BoundingBoxDataFileDataFile class for loading the bounding box of the database
oCosmscout::BreakerA breaker object instance allows to trigger cancelation of long running processes
oCosmscout::Cache< K, V, IK >Generic FIFO cache implementation with O(n log n) semantic
oCosmscout::Cache< K, V, IK >::CacheEntryAn individual entry in the cache
oCosmscout::Cache< K, V, IK >::ValueSizerValueSizer returns the size (in bytes) of an individual cache value
oCosmscout::CellDimension
oCosmscout::CharacterTexture
oCosmscout::CmdLineArgParser
oCosmscout::CmdLineParser
oCosmscout::CmdLineParseResult
oCosmscout::CmdLineScanner
oCosmscout::Color
oCosmscout::ConditionalStyle< S, A >A line in a style sheet
oCosmscout::CoordResolved and enhanced OSM geo coordinate
oCosmscout::CoordBuffer
oCosmscout::CoordDataFile
oCosmscout::DatabaseCentral access class to all the individual data files and indexes
oCosmscout::DatabaseParameterDatabase instance initialization parameter to influence the behavior of the database instance
oCosmscout::DataBlockSpanReference a range of data entries by giving the offset of the first entry in the file and the number of data elements
oCosmscout::DataFile< N >Access to standard format data files
oCosmscout::DataTileCacheData cache using tile based cache pages
oCosmscout::DBFileOffset
oCosmscout::DebugDatabaseSecondary Database class for accessing debug information not normally available on the target device
oCosmscout::DebugDatabaseParameterDatabase instance initialization parameter to influence the behavior of the database instance
oCosmscout::DecodeNumberTemplated< is_signed, N >
oCosmscout::DecodeNumberTemplated< false, N >
oCosmscout::DecodeNumberTemplated< true, N >
oCosmscout::DrawPrimitive
oCosmscout::DynamicFeatureReaderVariant of FeatureReader that is not type set and thus can easier get used in cases where runtime dynamics are required and features are referenced by name and not by type
oCosmscout::EncodeNumberTemplated< is_signed, N >
oCosmscout::EncodeNumberTemplated< false, N >
oCosmscout::EncodeNumberTemplated< true, N >
oCosmscout::FeatureA feature combines one or multiple tags to build information attribute for a type
oCosmscout::FeatureInstanceAn instantiation of a feature for a certain type
oCosmscout::FeatureLabelReader< F, V >
oCosmscout::FeatureReader< F >Helper template class for easy access to flag-like Features
oCosmscout::FeatureValue
oCosmscout::FeatureValueBufferA FeatureValueBuffer is instantiated by an object and holds information about the type of the object, the features and feature values available for the given object
oCosmscout::FeatureValueReader< F, V >Helper template class for easy access to the value of a certain feature for objects of any type
oCosmscout::FileScannerFileScanner implements platform independent sequential scanning-like access to data in files
oCosmscout::FileWriterFileScanner implements platform independent writing to data in files
oCosmscout::FillStyleProcessor
oCosmscout::FollowPathHandle
oCosmscout::GeoBoxAnonymous geographic rectangular bounding box
oCosmscout::GeoCoordAnonymous geographic coordinate
oCosmscout::GroundTileA single ground tile cell
oCosmscout::GroundTile::CoordA Coordinate for a point in a ground tile path
oCosmscout::HTMLWriterHTMLWriter allows easy generation of HTML web pages containing OSM based reports
oCosmscout::IntersectionA Intersection is a node, where multiple routeable ways or areas meet
oCosmscout::LabelData
oCosmscout::LabelEvent
oCosmscout::LabelLayouter
oCosmscout::LabelProviderInterface one must implement to provider a label for the map
oCosmscout::LabelProviderFactory
oCosmscout::LocationA location is a named point, way, area or relation on the map
oCosmscout::LocationAtPlaceDescriptionDescription of a location based on the GeoCoord of that location
oCosmscout::LocationCoordDescriptionDescription of a location based on the GeoCoord of that location
oCosmscout::LocationCrossingDescriptionDescription of a location based on a nearby crossing
oCosmscout::LocationDescriptionA LocationDescription objects holds various alternative (and optional) descriptions of the given locations
oCosmscout::LocationDescriptionCandicate
oCosmscout::LocationDescriptionServiceThe LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location)
oCosmscout::LocationDescriptionService::ReverseLookupResultResult of a location reverse lookup
oCosmscout::LocationFormSearchParameterParameter object for form based search of a location
oCosmscout::LocationIndexLocation index returns objects by names (the name should be changed)
oCosmscout::LocationSearchResultThe result of a location query
oCosmscout::LocationSearchResult::Entry
oCosmscout::LocationServiceThe LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location)
oCosmscout::LocationStringSearchParameterParameter object for string pattern based search for a location or a POI
oCosmscout::LocationVisitorVisitor that gets called for every location found in the given area
oCosmscout::LocationWayDescriptionDescription of a location based on a nearby way
oCosmscout::LogSimple logging proxy object that encapsulates one exchangeable global logger instance
oCosmscout::LoggerA logger is a special output stream
oCosmscout::Logger::DestinationAbstract base class for printing log information to a specific output sink
oCosmscout::Logger::LineA log consists of a number of lines
oCosmscout::Magnification
oCosmscout::MagnificationConverter
oCosmscout::MapDataThis is the data structure holding all to be rendered data
oCosmscout::MapPainterAbstract base class of all renders (though you can always write your own renderer without inheriting from this class) It implements the general rendering algorithm
oCosmscout::MapPainter::AreaDataData structure for holding temporary data about areas
oCosmscout::MapPainter::ContourLabelHelperHelper class for drawing contours
oCosmscout::MapPainter::DataStatisticStructure used for internal statistic collection
oCosmscout::MapPainter::LabelLayoutDataRepresents one entry in a label
oCosmscout::MapPainter::PolyData
oCosmscout::MapPainter::TextDimension
oCosmscout::MapPainter::WayDataData structure for holding temporary data about ways
oCosmscout::MapPainter::WayPathDataData structure for holding temporary data about way paths (a way may consist of multiple paths/lines rendered)
oCosmscout::MapPainterOpenGL
oCosmscout::MapParameterCollection of Parameter that parametrize and influence drawing of the map
oCosmscout::MapServiceMapService offers services for retrieving data in a way that is helpful for drawing maps
oCosmscout::MapService::TypeDefinition
oCosmscout::MapTile
oCosmscout::MapTileCache< T >
oCosmscout::MemoryMonitorStarts a background threads that checks every 200ms the current memory usage of the current process and accumulates it to return the maximum memory usage since start or reset
oCosmscout::MultiDBRoutingStateState for MultiDBRoutingService
oCosmscout::Navigation< NodeDescriptionTmpl >
oCosmscout::Node
oCosmscout::NodeUseMapThe NodeUseMap can be used to efficiently check if an id used at least twice
oCosmscout::NumberSet
oCosmscout::NumberToStringTemplated< is_signed, N >
oCosmscout::NumberToStringTemplated< false, N >
oCosmscout::NumberToStringTemplated< true, N >
oCosmscout::NumericIndex< N >Numeric index handles an index over instance of class <T> where the index criteria is of type <N>, where <N> has a numeric nature (usually Id)
oCosmscout::ObjectFileRefReference to an libosmscout internal object by its type (area, way, node) and by its file offset within its data file
oCosmscout::ObjectFileRefByFileOffsetComparatorComparator to sort ObjectFileRefs strictly by increasing file offset
oCosmscout::ObjectFileRefStreamReaderRead back a stream of sorted ObjectFileRefs as written by the ObjectFileRefStreamWriter
oCosmscout::ObjectFileRefStreamWriterEfficiently (in disk space handling) write a number of (sorted by file offset) ObjectFileRefs
oCosmscout::ObjectOSMRefReference to an OSM object by its type (Node, Way, Relation) and its OSM object id
oCosmscout::ObjectVariantDataFor every unique combination of object attributes that are routing relevant we store an ObjectvariantData entry
oCosmscout::ObjectVariantDataFileDataFile class for loading the object variant data, which is part of the routing graph
oCosmscout::OpenGLMapData
oCosmscout::OpenGLTexture
oCosmscout::OptimizeAreasLowZoom
oCosmscout::OptimizeWaysLowZoom
oCosmscout::OSMTileIdRepresentation of the x and y coordinate of a OSM tile
oCosmscout::OSMTileIdBoxA bounding box defined by two tile ids that span a rectangular region (in tile coordinate system)
oCosmscout::oss::Buffer
oCosmscout::oss::Errors
oCosmscout::oss::Errors::Err
oCosmscout::oss::KeywordMap
oCosmscout::oss::Parser
oCosmscout::oss::Scanner
oCosmscout::oss::StartStates
oCosmscout::oss::Token
oCosmscout::ost::Buffer
oCosmscout::ost::Errors
oCosmscout::ost::Errors::Err
oCosmscout::ost::KeywordMap
oCosmscout::ost::Parser
oCosmscout::ost::Scanner
oCosmscout::ost::StartStates
oCosmscout::ost::Token
oCosmscout::OutputDescription< NodeDescriptionTmpl >
oCosmscout::PartialStyleBase
oCosmscout::PathA path is defined by the way to be used and the node id of a node on this way which is the target to reach
oCosmscout::PathIntersectionInformation about intersection of two paths
oCosmscout::PixelRepresentation of a pixel on a display or a plane
oCosmscout::PlaceA Place description a certain place in respect to the location index
oCosmscout::POIA POI is an object within an area, which has been indexed by its name
oCosmscout::POIFormSearchParameterParameter object for form based search of a POI (point of interest)
oCosmscout::PointA point is a identifiable (has an id) geo-coordinate
oCosmscout::POIServiceThe POIServices offers methods special to working with POIs
oCosmscout::POIVisitorVisitor that gets called for every POI found in the given area
oCosmscout::PolygonMerger
oCosmscout::PolygonMerger::Polygon
oCosmscout::PostalArea
oCosmscout::Progress
oCosmscout::ProjectionAbstract base class for multiple projection implementations
oCosmscout::Projection::BatchTransformerThis class is used to hide internal complexity concerned with batching GeoToPixel calls
oCosmscout::RouteData
oCosmscout::RouteData::RouteEntry
oCosmscout::RouteDescriptionDescription of a route, enhanced with information that are required to give a human textual (or narrative) drive instructions;
oCosmscout::RouteDescription::DescriptionBase class of all descriptions
oCosmscout::RouteDescription::Node
oCosmscout::RouteNodeA route node is the representation of a node in the routing graph
oCosmscout::RouteNode::ExcludeExclude regarding use of paths
oCosmscout::RouteNode::ObjectDataInformation for an object referenced by a path
oCosmscout::RouteNode::PathA single path that starts at the given route node
oCosmscout::RoutePositionStart or end position of a route calculation
oCosmscout::RoutePostprocessor
oCosmscout::RoutePostprocessor::Postprocessor
oCosmscout::RouterDBFilesHelper container for MultiDBRoutingService
oCosmscout::RouterParameterDatabase instance initialization parameter to influence the behavior of the database instance
oCosmscout::RoutingParameterParameter object for routing calculations
oCosmscout::RoutingProfileAbstract interface for a routing profile
oCosmscout::RoutingProgressOptional callback object for monitoring routing progress
oCosmscout::RoutingResultResult of a routing calculation
oCosmscout::RoutingServiceAbstract algorithms for routing
oCosmscout::RoutingService::ClosedNodeHasherHelper class for calculating hash codes for VNode instances to make it usable in std::unordered_set
oCosmscout::RoutingService::RNodeA path in the routing graph from one node to the next (expressed via the target object) with additional information as required by the A* algorithm
oCosmscout::RoutingService::RNodeCostCompare
oCosmscout::RoutingService::VNodeMinimum required data for a node in the ClosedSet
oCosmscout::ScanCell
oCosmscout::Segment
oCosmscout::SimplifiedPath
oCosmscout::SizeCondition
oCosmscout::SRTMRead elevation data in hgt format
oCosmscout::StopClockSimple stop clock implementation
oCosmscout::StopClockNanoCopy of the StopClock implementation but using a high_resolution timer and by default return nano seconds
oCosmscout::StringMatcher
oCosmscout::StringMatcherFactory
oCosmscout::StringToNumberTemplated< is_signed, N >
oCosmscout::StringToNumberTemplated< false, N >
oCosmscout::StringToNumberTemplated< true, N >
oCosmscout::StyleInterface class that offers a medium generic interface for styles classes
oCosmscout::StyleAttributeDescriptorBase class for all attribute metadata
oCosmscout::StyleConfigIndex selectors by type and level
oCosmscout::StyleConstant
oCosmscout::StyleCriteriaHolds all filter criteria (minus type and zoom level criteria which are directly handled by the lookup table) for a concrete style which have to evaluated during runtime
oCosmscout::StyleDescriptorHolds Meta information and technical description of a style
oCosmscout::StyleFilterHolds the all accumulated filter conditions as defined in the style sheet for a style
oCosmscout::StyleResolveContext
oCosmscout::StyleSelector< S, A >Correlation of a StyleFilter and a PartialStyle
oCosmscout::SymbolDefinition of a symbol
oCosmscout::TagConditionAbstract base class for all tag based conditions
oCosmscout::TagErrorReporter
oCosmscout::TagInfoInformation about a tag definition
oCosmscout::TextLoader
oCosmscout::TextSearchIndexA class that allows prefix-based searching of text data indexed during import
oCosmscout::TileResult of a cache lookup
oCosmscout::TileData< O >Temlate for storing sets of data of the same type in a tile
oCosmscout::TileIdA Tile id, uniquely identifing a tile by its level and (unique for the given level) tile coordinates
oCosmscout::TransBuffer
oCosmscout::TransPolygon
oCosmscout::TransPolygon::TransPoint
oCosmscout::Triangulate
oCosmscout::TurnRestriction
oCosmscout::TypeConfigHolds information about object types defined by a database instance
oCosmscout::TypeDistributionDataFileDataFile class for loading the bounding box of the database
oCosmscout::TypeDistributionDataFile::Distribution
oCosmscout::TypeInfoDetailed information about one object type
oCosmscout::TypeInfo::TypeConditionA type can have a number of conditions that allow to identify the type of an object based on its tag values
oCosmscout::TypeInfoSetCustom data structure to efficiently handle a set of TypeInfoRef
oCosmscout::Vertex2DTwo dimensional coordinate (floating point values, negative coordinates possible)
oCosmscout::Vertex3DThree dimensional coordinate (floating point values, negative coordinates possible)
oCosmscout::WaterIndex
oCosmscout::Way
oCosmscout::WorkQueue< R >
oCOSMScoutQtBuilder
oCOSMTile
oCp2t::AdvancingFront
oCp2t::CDT
oCp2t::Edge
oCp2t::Node
oCp2t::Point
oCp2t::Sweep
oCp2t::SweepContext
oCp2t::SweepContext::Basin
oCp2t::SweepContext::EdgeEvent
oCp2t::Triangle
oCQAbstractItemModel
oCQAbstractListModel
oCQNetworkCookieJar
oCQObject
oCQQuickPaintedItem
oCRequestState
oCRouteSelection
oCstd::exceptionSTL class
oCstd::hash< osmscout::DBFileOffset >
oCstd::hash< osmscout::ScanCell >
oCiterator
oCStyleError
oCTileCacheKey
oCTileCacheVal
oCosmscout::TileData< AreaRef >
oCosmscout::TileData< NodeRef >
oCosmscout::TileData< WayRef >
oCTiledRenderingHelper
\Cosmscout::WorkQueue< bool >