Skip to content

Latest commit

 

History

History
536 lines (495 loc) · 75 KB

File metadata and controls

536 lines (495 loc) · 75 KB

mesakit-graph-core   

This module contains the core model for MesaKit directed road network graphs.

Index

Dependencies | Class Diagrams | Package Diagrams | Javadoc

Dependencies   

Dependency Diagram

Maven Dependency

<dependency>
    <groupId>com.telenav.mesakit</groupId>
    <artifactId>mesakit-graph-core</artifactId>
    <version>0.9.11</version>
</dependency>

Class Diagrams    

None

Package Diagrams   

com.telenav.mesakit.graph
com.telenav.mesakit.graph.analytics.classification
com.telenav.mesakit.graph.analytics.classification.classifiers.road
com.telenav.mesakit.graph.analytics.classification.classifiers.signpost
com.telenav.mesakit.graph.analytics.classification.classifiers.turn
com.telenav.mesakit.graph.analytics.crawler
com.telenav.mesakit.graph.analytics.junction
com.telenav.mesakit.graph.analytics.ramp
com.telenav.mesakit.graph.collections
com.telenav.mesakit.graph.identifiers
com.telenav.mesakit.graph.identifiers.collections
com.telenav.mesakit.graph.io.archive
com.telenav.mesakit.graph.io.convert
com.telenav.mesakit.graph.io.load
com.telenav.mesakit.graph.io.load.loaders
com.telenav.mesakit.graph.io.load.loaders.copying
com.telenav.mesakit.graph.io.load.loaders.decimation
com.telenav.mesakit.graph.io.load.loaders.region
com.telenav.mesakit.graph.io.load.loaders.region.regions
com.telenav.mesakit.graph.io.save
com.telenav.mesakit.graph.library.matchers
com.telenav.mesakit.graph.library.osm.change
com.telenav.mesakit.graph.library.osm.change.io
com.telenav.mesakit.graph.library.osm.change.store
com.telenav.mesakit.graph.map
com.telenav.mesakit.graph.matching.conflation
com.telenav.mesakit.graph.matching.snapping
com.telenav.mesakit.graph.metadata
com.telenav.mesakit.graph.navigation
com.telenav.mesakit.graph.navigation.limiters
com.telenav.mesakit.graph.navigation.navigators
com.telenav.mesakit.graph.relations.restrictions
com.telenav.mesakit.graph.relations.restrictions.classifiers
com.telenav.mesakit.graph.specifications.common
com.telenav.mesakit.graph.specifications.common.edge
com.telenav.mesakit.graph.specifications.common.edge.store
com.telenav.mesakit.graph.specifications.common.edge.store.index
com.telenav.mesakit.graph.specifications.common.edge.store.stores.polyline
com.telenav.mesakit.graph.specifications.common.edge.store.stores.roadname
com.telenav.mesakit.graph.specifications.common.element
com.telenav.mesakit.graph.specifications.common.element.store
com.telenav.mesakit.graph.specifications.common.element.store.index
com.telenav.mesakit.graph.specifications.common.graph.loader
com.telenav.mesakit.graph.specifications.common.graph.loader.extractors
com.telenav.mesakit.graph.specifications.common.graph.store
com.telenav.mesakit.graph.specifications.common.node
com.telenav.mesakit.graph.specifications.common.node.store
com.telenav.mesakit.graph.specifications.common.node.store.all
com.telenav.mesakit.graph.specifications.common.node.store.all.disk
com.telenav.mesakit.graph.specifications.common.place
com.telenav.mesakit.graph.specifications.common.place.store
com.telenav.mesakit.graph.specifications.common.relation
com.telenav.mesakit.graph.specifications.common.relation.store
com.telenav.mesakit.graph.specifications.common.shapepoint
com.telenav.mesakit.graph.specifications.common.shapepoint.store
com.telenav.mesakit.graph.specifications.common.vertex
com.telenav.mesakit.graph.specifications.common.vertex.store
com.telenav.mesakit.graph.specifications.common.vertex.store.index
com.telenav.mesakit.graph.specifications.library.attributes
com.telenav.mesakit.graph.specifications.library.pbf
com.telenav.mesakit.graph.specifications.library.properties
com.telenav.mesakit.graph.specifications.library.store
com.telenav.mesakit.graph.specifications.osm
com.telenav.mesakit.graph.specifications.osm.graph
com.telenav.mesakit.graph.specifications.osm.graph.converter
com.telenav.mesakit.graph.specifications.osm.graph.edge.model
com.telenav.mesakit.graph.specifications.osm.graph.edge.model.attributes
com.telenav.mesakit.graph.specifications.osm.graph.edge.model.attributes.extractors
com.telenav.mesakit.graph.specifications.osm.graph.edge.store
com.telenav.mesakit.graph.specifications.osm.graph.loader
com.telenav.mesakit.graph.specifications.osm.graph.loader.sectioner
com.telenav.mesakit.graph.ui.debuggers.edge.sectioner
com.telenav.mesakit.graph.ui.viewer
com.telenav.mesakit.graph.ui.viewer.theme

Javadoc   

Javadoc coverage for this project is 52.3%.

   

The following significant classes are undocumented:

  • AllNodeDiskStore
  • ArchivedGraphStore
  • AttributeList
  • BaseRoadNameExtractor
  • CommonGraph
  • ComplexTurnClassifier
  • CompressedEdgeBulkSpatialIndexer
  • ConflationSet
  • MapRoute.Converter
  • DataVersion
  • EdgeAttributes
  • EdgeConflater
  • EdgePair
  • EdgeProperties
  • EdgeRelation
  • EdgeRelationMember
  • EdgeSection
  • GraphDebugViewer
  • GraphElementProperties
  • GraphElementStore
  • GraphLimits
  • HeavyWeightEdge
  • HeavyWeightPlace
  • HeavyWeightRelation
  • HeavyWeightVertex
  • JunctionEdgeFinder
  • MapRoute
  • ModifiedWayStore
  • NewWay
  • NewWayStore
  • NonBranchingNoUTurnNavigator
  • OsmEdge
  • OsmGraph
  • OsmRawPbfGraphLoader
  • PbfAllNodeDiskStores
  • PbfAllNodeMetadata
  • PbfFile
  • PbfGraphSaver
  • PbfNodeStore
  • PbfToGraphConverter
  • PlaceExtractor
  • PlaceStore
  • PolylineStore
  • RelationStore
  • RoadFunctionalClassExtractor
  • RoadNameStore
  • RoadStateExtractor
  • RoadSubTypeExtractor
  • RoadTypeExtractor
  • RouteList
  • SignPost
  • SpeedCategoryExtractor
  • SplitPolylineStore
  • TurnRestriction
  • TurnType
  • TwoHeadingTurnClassifier
  • EdgeRelation.Type
  • TurnRestriction.Type
  • VertexProperties
  • WayIdentifierList
Class Documentation Sections
AccumulatedAngle
AllNodeDiskCell
AllNodeDiskStore
AlternateRoadNameExtractor
ArchivedGraphElementStore
ArchivedGraphStore
Attribute
AttributeList
AttributeLoader
AttributeReference
AttributeSet
AttributeStore
BaseGraphLoader
BaseMutableWay
BaseRoadNameExtractor
BridgeTypeExtractor
ClosedToThroughTrafficExtractor
CommonDataSpecification
CommonGraph
CommonGraphStore
ComplexTurnClassifier
ComplexTurnClassifier.Configuration
CompressedEdgeBulkSpatialIndexer
CompressedEdgeListStore
CompressedEdgeSpatialIndex
CompressedEdgeSpatialIndexKryoSerializer
CompressedLeaf
Conflation
ConflationSet
ConnectionPoint
ConnectionPoint.End
ConnectionPoint.Type
ConnectivityStore
ConnectivityStore.Sequence
ContinentLoader
CopyingGraphLoader
CountryLoader
DataBuild
DataBuild.Converter
DataSpecification
DataSpecification.Converter
DataSpecification.GraphElementFactory
DataSpecification.Type
DataSupplier
DataVersion
DataVersion.Converter
DecimatingGraphLoader
DecimationNavigator
DrawableEdge
DrawableLocation
DrawablePolyline
DrawableRoute
Edge
Edge.Converter
Edge.SignPostSupport
Edge.TransportMode
Edge.Type
EdgeArrayStore
EdgeAttributes
EdgeAttributes.EdgeAttribute
EdgeClassifier
EdgeConflater
EdgeCountRouteLimiter
EdgeDifferences
EdgeIdentifier
EdgeIdentifier.Converter
EdgeIdentifier.ToWayIdentifierConverter
EdgeIdentifier.Type
EdgeNodeMap
EdgePair
EdgePair.DoubleDigitizedType
EdgeProperties
EdgeProperties.EdgeProperty
EdgeRelation
EdgeRelation.Converter
EdgeRelation.Type
EdgeRelationMember
EdgeRelationMemberRole
EdgeSection
EdgeSectionList
EdgeSectioner
EdgeSectionerDebugger
EdgeSequence
EdgeSequence.Type
EdgeSet
EdgeSet.Converter
EdgeSnap
EdgeSnapper
EdgeStore
ExitRoadNameExtractor
GradeSeparationExtractor
GradeSeparationExtractor.Type
Graph
GraphArchive
GraphArchive.Converter
GraphArchive.ListConverter
GraphConstraints
GraphConverter
GraphCrawler
GraphCrawler.DistanceMetric
GraphDebugViewer
GraphDebugViewerTheme
GraphElement
GraphElement.ElementValidator
GraphElementAttributes
GraphElementAttributes.GraphElementAttribute
GraphElementIdentifier
GraphElementList
GraphElementProperties
GraphElementProperties.GraphElementProperty
GraphElementProperty
GraphElementPropertySet
GraphElementQuadrant
GraphElementQuadrant.QuadrantIterator
GraphElementSpatialIndex
GraphElementStore
GraphElementStore.IndexingMode
GraphElementStore.StoreValidator
GraphKryoTypes
GraphLimits
GraphLimits.Estimated
GraphLimits.Limit
GraphList
GraphLoader
GraphNode
GraphNodeIndex
GraphProject
GraphRandomValueFactory
GraphRandomValueFactory.RandomListBuilder
GraphSnap
GraphSnapper
GraphStore
GraphStore.GraphStoreValidation
GraphUnitTest
HeavyWeightEdge
HeavyWeightPlace
HeavyWeightRelation
HeavyWeightShapePoint
HeavyWeightVertex
HovLaneCountExtractor
IndexedEdgeSnap
IntersectionMap
JosmChangeFile
JosmXml
JunctionEdgeFinder
JunctionEdgeOptimizer
LaneCountExtractor
LastModifierExtractor
LengthRouteLimiter
LengthRouteLimiter.Type
LinkCrawler
LinkSetJudger
LocationExtractor
MapEdgeIdentifier
MapEdgeIdentifier.Converter
MapEdgeIdentifier.EdgeConverter
MapRoute
MapRoute.Converter
MapWay
Matchers
Metadata
Metadata.Converter
Metadata.CountType
MetropolitanAreaLoader
ModifiedWayStore
MutableWay
NamedRoadNavigator
Navigator
Navigator.Direction
NewWay
NewWayStore
NodeAttributes
NodeAttributes.NodeAttribute
NodeIdentifierList
NodeIdentifierList.Converter
NodeStore
NodeStore.NodeVisitor
NonBranchingNavigator
NonBranchingNoMergeNoUTurnNavigator
NonBranchingNoMergeNoUTurnNoLoopNavigator
NonBranchingNoUTurnNavigator
NonBranchingNoUTurnNoLoopNavigator
NonBranchingWithSpursNoUTurnNavigator
OfficialRoadNameExtractor
OneWayClassifier
OsmDataSpecification
OsmEdge
OsmEdgeAttributes
OsmEdgeAttributes.OsmEdgeAttribute
OsmEdgeComparator
OsmEdgeProperties
OsmEdgeProperties.OsmEdgeProperty
OsmEdgeStore
OsmGraph
OsmHeavyWeightEdge
OsmPbfGraphLoader
OsmPbfToGraphConverter
OsmPbfToGraphConverter.Configuration
OsmRawPbfGraphLoader
PbfAllGraphElementTagStore
PbfAllNodeDiskStores
PbfAllNodeIdentifierDiskStore
PbfAllNodeIdentifierStore
PbfAllNodeIndexDiskStore
PbfAllNodeIndexStore
PbfAllNodeMetadata
PbfAllNodeMetadataDiskStore
PbfAllNodeMetadataStore
PbfAllNodeTagDiskStore
PbfDataAnalysis
PbfDataAnalysis.AnalysisType
PbfDataSourceFactory
PbfDataSourceFactory.Type
PbfFile
PbfFileMetadataAnnotator
PbfFileMetadataAnnotator.Mode
PbfGraphLoader
PbfGraphLoader.Configuration
PbfGraphSaver
PbfNodeIdentifierList
PbfNodeStore
PbfNodeTagStore
PbfSaver
PbfTimestamp
PbfToGraphConverter
PbfToGraphConverter.Configuration
Place
Place.Type
PlaceAttributes
PlaceAttributes.PlaceAttribute
PlaceDifferences
PlaceExtractor
PlaceIdentifier
PlaceIdentifier.Converter
PlaceProperties
PlaceProperties.PlaceProperty
PlaceStore
PolylineStore
RampFinder
RawPbfGraphLoader
RawPbfGraphLoader.ExtractedEdges
RawPbfGraphLoader.ProcessingDirective
RawPbfGraphLoader.WayChunk
RegionalGraphLoader
RelationAttributes
RelationAttributes.RelationAttribute
RelationIdentifier
RelationIdentifier.Converter
RelationIdentifierList
RelationIdentifierList.Converter
RelationProperties
RelationProperties.RelationProperty
RelationSequence
RelationSet
RelationSet.Converter
RelationStore
RemovedWay
Road
RoadFunctionalClassExtractor
RoadLanesClassifier
RoadNameClassifier
RoadNameStore
RoadSpeedLimitClassifier
RoadStateExtractor
RoadStateExtractor.ExtractedRoadState
RoadSubTypeExtractor
RoadSurfaceClassifier
RoadTypeExtractor
Route
Route.ConcatenatedRoute
Route.Converter
Route.MapIdentifierConverter
Route.OneEdgeRoute
RouteBuilder
RouteLimiter
RouteList
RouteRoadNameExtractor
ServiceWayClassifier
ShapePoint
ShapePointAttributes
ShapePointAttributes.ShapePointAttribute
ShapePointIdentifier
ShapePointIdentifier.Converter
ShapePointProperties
ShapePointProperties.ShapePointProperty
ShapePointStore
SignPost
SignPostDetectionClassifier
SmartGraphLoader
SmartGraphLoader.Converter
SpeedCategoryExtractor
SpeedLimitExtractor
SplitPolylineStore
StateLoader
SurfaceExtractor
TagStore
TagStore.Entry
TollRoadExtractor
TurnClassifier
TurnRestriction
TurnRestriction.Prohibition
TurnRestriction.Type
TurnRestrictionsClassifier
TurnRestrictionsTurnClassifier
TurnType
TwoHeadingTurnClassifier
UnderConstructionExtractor
Vertex
Vertex.Converter
VertexAttributes
VertexAttributes.VertexAttribute
VertexIdentifier
VertexIdentifier.Converter
VertexProperties
VertexProperties.VertexProperty
VertexSequence
VertexSet
VertexSpatialIndex
VertexStore
VisualEdgeSectionDebugger
Way
WayIdentifierList
WayIdentifierList.Converter
WayNavigator
WaySectioningGraphLoader

Copyright © 2011-2021 Telenav, Inc. Distributed under Apache License, Version 2.0
This documentation was generated by Lexakai. UML diagrams courtesy of PlantUML.