Preparing search index...
The search index is not available
Waze Map Editor JavaScript SDK
Waze Map Editor JavaScript SDK
index
SDK
TurnGraph
Class TurnGraph
Hierarchy (
View Summary
)
EventEmitter
TurnGraph
Index
Constructors
constructor
Properties
bind
listen
To
listen
To
Once
off
on
once
stop
Listening
trigger
unbind
Methods
_delete
Turn
_get
Vertices
For
Primary
Index
_put
Turn
In
List
_remove
Turn
From
List
_remove
Vertex
_remove
Vertex
From
List
clear
delete
New
Segments
from
Descartes
generate
Unique
PathID
get
Allowed
Turns
From
get
All
Path
Turns
get
All
Turns
get
By
Node
Connection
Object
Id
get
Connected
Legal
Vertices
get
Far
Turns
From
get
Legal
Immediate
Turns
From
get
Legal
Turns
From
get
Paths
Going
Through
Segment
get
Path
Turns
From
get
Turn
get
Turns
From
get
Turns
To
get
Turn
Through
Node
has
Turn
put
Turn
toJSON
Constructors
constructor
new
TurnGraph
(
roadGraph
:
RoadGraph
)
:
TurnGraph
Parameters
roadGraph
:
RoadGraph
Returns
TurnGraph
Properties
bind
bind
:
{
(
eventName
:
string
,
callback
:
EventHandler
,
context
?:
any
)
:
this
;
(
eventMap
:
EventMap
,
context
?:
any
)
:
this
;
}
= Backbone.Events.bind
listen
To
listenTo
:
{
(
object
:
any
,
events
:
string
,
callback
:
EventHandler
)
:
this
;
(
object
:
any
,
eventMap
:
EventMap
)
:
this
;
}
= Backbone.Events.listenTo
listen
To
Once
listenToOnce
:
{
(
object
:
any
,
events
:
string
,
callback
:
EventHandler
)
:
this
;
(
object
:
any
,
eventMap
:
EventMap
)
:
this
;
}
= Backbone.Events.listenToOnce
off
off
:
(
eventName
?:
string
,
callback
?:
EventHandler
,
context
?:
any
)
=>
this
= Backbone.Events.off
on
on
:
{
(
eventName
:
string
,
callback
:
EventHandler
,
context
?:
any
)
:
this
;
(
eventMap
:
EventMap
,
context
?:
any
)
:
this
;
}
= Backbone.Events.on
once
once
:
{
(
events
:
string
,
callback
:
EventHandler
,
context
?:
any
)
:
this
;
(
eventMap
:
EventMap
,
context
?:
any
)
:
this
;
}
= Backbone.Events.once
stop
Listening
stopListening
:
(
object
?:
any
,
events
?:
string
,
callback
?:
EventHandler
)
=>
this
= Backbone.Events.stopListening
trigger
trigger
:
(
eventName
:
string
,
...
args
:
any
[]
)
=>
this
= Backbone.Events.trigger
unbind
unbind
:
(
eventName
?:
string
,
callback
?:
EventHandler
,
context
?:
any
)
=>
this
= Backbone.Events.unbind
Methods
_delete
Turn
_deleteTurn
(
turn
:
Turn
)
:
void
Parameters
turn
:
Turn
Returns
void
_get
Vertices
For
Primary
Index
_getVerticesForPrimaryIndex
(
list
:
AdjacencyList
,
primaryIndex
:
string
)
:
Vertex
[]
Parameters
list
:
AdjacencyList
primaryIndex
:
string
Returns
Vertex
[]
_put
Turn
In
List
_putTurnInList
(
list
:
AdjacencyList
,
primaryIndex
:
string
,
secondaryIndex
:
string
,
turnData
:
TurnData
,
)
:
void
Parameters
list
:
AdjacencyList
primaryIndex
:
string
secondaryIndex
:
string
turnData
:
TurnData
Returns
void
_remove
Turn
From
List
_removeTurnFromList
(
list
:
AdjacencyList
,
primaryIndex
:
string
,
secondaryIndex
:
string
,
)
:
void
Parameters
list
:
AdjacencyList
primaryIndex
:
string
secondaryIndex
:
string
Returns
void
_remove
Vertex
_removeVertex
(
vertex
:
Vertex
)
:
void
Parameters
vertex
:
Vertex
Returns
void
_remove
Vertex
From
List
_removeVertexFromList
(
list
:
AdjacencyList
,
vertexId
:
string
)
:
void
Parameters
list
:
AdjacencyList
vertexId
:
string
Returns
void
clear
clear
()
:
void
Returns
void
delete
New
Segments
deleteNewSegments
(
segmentIDs
:
number
[]
)
:
void
Parameters
segmentIDs
:
number
[]
Returns
void
from
Descartes
fromDescartes
(
rawTurnGraph
:
RawTurnGraph
,
turnsWithLocalChanges
?:
Turn
[]
)
:
void
Parameters
rawTurnGraph
:
RawTurnGraph
turnsWithLocalChanges
:
Turn
[]
= []
Returns
void
generate
Unique
PathID
generateUniquePathID
()
:
number
Returns
number
get
Allowed
Turns
From
getAllowedTurnsFrom
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
All
Path
Turns
getAllPathTurns
()
:
Turn
[]
Returns
Turn
[]
get
All
Turns
getAllTurns
()
:
Turn
[]
Returns
Turn
[]
get
By
Node
Connection
Object
Id
getByNodeConnectionObjectId
(
nodeConnectionObjectID
:
RawNodeConnectionId
)
:
Turn
Parameters
nodeConnectionObjectID
:
RawNodeConnectionId
Returns
Turn
get
Connected
Legal
Vertices
getConnectedLegalVertices
(
fromVertex
:
Vertex
)
:
Vertex
[]
Parameters
fromVertex
:
Vertex
Returns
Vertex
[]
get
Far
Turns
From
getFarTurnsFrom
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
Legal
Immediate
Turns
From
getLegalImmediateTurnsFrom
(
fromVertex
:
Vertex
)
:
Turn
[]
Parameters
fromVertex
:
Vertex
Returns
Turn
[]
get
Legal
Turns
From
getLegalTurnsFrom
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
Paths
Going
Through
Segment
getPathsGoingThroughSegment
(
segment
:
Segment
)
:
Turn
[]
Parameters
segment
:
Segment
Returns
Turn
[]
get
Path
Turns
From
getPathTurnsFrom
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
Turn
getTurn
(
fromVertex
:
Vertex
,
toVertex
:
Vertex
)
:
Turn
Parameters
fromVertex
:
Vertex
toVertex
:
Vertex
Returns
Turn
get
Turns
From
getTurnsFrom
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
Turns
To
getTurnsTo
(
vertex
:
Vertex
)
:
Turn
[]
Parameters
vertex
:
Vertex
Returns
Turn
[]
get
Turn
Through
Node
getTurnThroughNode
(
node
:
NodeModel
,
fromSegment
:
Segment
,
toSegment
:
Segment
,
)
:
Turn
Parameters
node
:
NodeModel
fromSegment
:
Segment
toSegment
:
Segment
Returns
Turn
has
Turn
hasTurn
(
turn
:
Turn
)
:
boolean
Parameters
turn
:
Turn
Returns
boolean
put
Turn
putTurn
(
turn
:
Turn
,
__namedParameters
?:
{
silent
:
boolean
}
)
:
void
Parameters
turn
:
Turn
__namedParameters
:
{
silent
:
boolean
}
= ...
Returns
void
toJSON
toJSON
()
:
{
[
index
:
string
]:
string
[]
}
Returns
{
[
index
:
string
]:
string
[]
}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
bind
listen
To
listen
To
Once
off
on
once
stop
Listening
trigger
unbind
Methods
_delete
Turn
_get
Vertices
For
Primary
Index
_put
Turn
In
List
_remove
Turn
From
List
_remove
Vertex
_remove
Vertex
From
List
clear
delete
New
Segments
from
Descartes
generate
Unique
PathID
get
Allowed
Turns
From
get
All
Path
Turns
get
All
Turns
get
By
Node
Connection
Object
Id
get
Connected
Legal
Vertices
get
Far
Turns
From
get
Legal
Immediate
Turns
From
get
Legal
Turns
From
get
Paths
Going
Through
Segment
get
Path
Turns
From
get
Turn
get
Turns
From
get
Turns
To
get
Turn
Through
Node
has
Turn
put
Turn
toJSON
Waze Map Editor JavaScript SDK
Loading...