Search
Preparing search index...
The search index is not available
argon.js
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
EntityServiceProvider
Class EntityServiceProvider
A service for publishing entity states to managed sessions
Hierarchy
EntityServiceProvider
Index
Constructors
constructor
Properties
_cache
Time
_entity
Pose
Cache
_get
Serialized
Entity
State
entity
Service
permission
Service
Provider
session
Service
session
Subscribed
Event
session
Unsubscribed
Event
subscribers
ByEntity
subscriptions
BySubscriber
target
Reference
Frame
Map
Methods
fill
Entity
State
Map
For
Session
get
Cached
Serialized
Entity
State
Constructors
constructor
new
Entity
Service
Provider
(
sessionService
:
SessionService
, entityService
:
EntityService
, permissionServiceProvider
:
PermissionServiceProvider
)
:
EntityServiceProvider
Parameters
sessionService:
SessionService
entityService:
EntityService
permissionServiceProvider:
PermissionServiceProvider
Returns
EntityServiceProvider
Properties
Private
_cache
Time
_cache
Time
:
JulianDate
= new JulianDate(0,0)
Private
_entity
Pose
Cache
_entity
Pose
Cache
:
SerializedEntityStateMap
Private
_get
Serialized
Entity
State
_get
Serialized
Entity
State
:
getSerializedEntityState
= getSerializedEntityState
Private
entity
Service
entity
Service
:
EntityService
Private
permission
Service
Provider
permission
Service
Provider
:
PermissionServiceProvider
Private
session
Service
session
Service
:
SessionService
session
Subscribed
Event
session
Subscribed
Event
:
Event
<
object
>
= new Event<{session:SessionPort, id:string, options:{}}>()
session
Unsubscribed
Event
session
Unsubscribed
Event
:
Event
<
object
>
= new Event<{session:SessionPort, id:string}>()
subscribers
ByEntity
subscribers
ByEntity
:
Map
<
string
,
Set
<
SessionPort
>
>
= new Map<string, Set<SessionPort>>()
subscriptions
BySubscriber
subscriptions
BySubscriber
:
WeakMap
<
SessionPort
,
Map
<
string
,
__type
>
>
= new WeakMap<SessionPort, Map<string,{}|undefined>>()
target
Reference
Frame
Map
target
Reference
Frame
Map
:
Map
<
string
,
string
|
ReferenceFrame
>
= new Map<string, string|ReferenceFrame>()
Methods
fill
Entity
State
Map
For
Session
fill
Entity
State
Map
For
Session
(
session
:
SessionPort
, time
:
JulianDate
, entities
:
SerializedEntityStateMap
)
:
void
Parameters
session:
SessionPort
time:
JulianDate
entities:
SerializedEntityStateMap
Returns
void
get
Cached
Serialized
Entity
State
get
Cached
Serialized
Entity
State
(
entity
:
Entity
|
undefined
, time
:
JulianDate
)
:
SerializedEntityState
Parameters
entity:
Entity
|
undefined
time:
JulianDate
Returns
SerializedEntityState
Globals
Entity
Service
Provider
constructor
_cache
Time
_entity
Pose
Cache
_get
Serialized
Entity
State
entity
Service
permission
Service
Provider
session
Service
session
Subscribed
Event
session
Unsubscribed
Event
subscribers
ByEntity
subscriptions
BySubscriber
target
Reference
Frame
Map
fill
Entity
State
Map
For
Session
get
Cached
Serialized
Entity
State
Generated using
TypeDoc
A service for publishing entity states to managed sessions