The PositionTimeLine type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | PositionTimeLine |
Create a new instance of a PositionTimeLine object
and subscribe to updates for that time line
|
Methods
Name | Description | |
---|---|---|
![]() | ByteArrayToValue |
Convert a byte array back to a value
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Clear |
Removes all values from at timeline (only the local copy)
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Difference |
Difference between 2 time line values
Default behaviour is to always return a large value
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Disconnect |
Disconnects the time line from the subscription list
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | Get |
Returns a value for the given time. Producing this value may require interpolation
or extrapolation.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetRange |
Returns a list of values for the given time range.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | GetType | (Inherited from Object.) |
![]() | LinearExtrapolation |
Extrapolates a value from one or more past anchored values. If there are two values, extrapolates
by assuming the same velocity as was seen between the two points. If there is only one value,
simply returns that value as the extrapolated one.
|
![]() | LinearInterpolation |
Returns an interpolated value between two anchored times - does simple linear interpolation
|
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | NextTime |
Returns the next ground time after the given time.
If there is no future ground time, returns t.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | PrevTime |
Returns the next ground time before the given time.
If there is no past ground time, returns t.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Ready |
Returns true if the timeline is ready to be used. i.e. there is at
least one value in the timeline
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Reconnect |
Adds an existing time line to the subscription list
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Set(Int32, ValueType) |
Sets the value of the time line at time t. Any previously set values
later than t are removed.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Set(Int32, ValueType, Boolean) |
Sets the value of the time line at time t. Any previously set values
later than t are removed.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | SetExtrapolationType |
Sets the extrapolation method to be used
(Overrides TimeLine<(Of <(<'ValueType>)>)>..::..SetExtrapolationType(Int32).) |
![]() | SetFromRemote |
Used to update a value from a remote time line. The remote time is in real time, not
relative time, so must be converted to relative time before saving.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | SetId |
Set the unique id for the timeline
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | SetInterpolationType |
Sets the interpolation method to be used
(Overrides TimeLine<(Of <(<'ValueType>)>)>..::..SetInterpolationType(Int32).) |
![]() | SteppingExtrapolation |
Extrapolates a value from a past anchored value.
Simply returns that value as the extrapolated one.
|
![]() | ToString | (Inherited from Object.) |
![]() | ValueAfter |
Returns the element following this one.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ValueAt |
Returns the value at time t, if there is one; otherwise returns null.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ValueBefore(Int32) |
Returns the element with latest time before the given time.
Returns null is there is no such element.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ValueBefore(Int32, Boolean) |
Returns the element with latest time before the given time.
Returns null is there is no such element.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ValueBeforeAt |
Returns the element with latest time before or at the given time.
Returns null is there is no such element.
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ValueToByteArray |
Convert a value to a byte array for sending over the network
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
Fields
Name | Description | |
---|---|---|
![]() | Extrapolate |
A delegate is used to specify the extrapolation method
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Interpolate |
A delegate is used to specify the interpolation method
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Name |
Name of the time line
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
Properties
Name | Description | |
---|---|---|
![]() | BufferSize |
Number of messages buffered on the TimeLineServer
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | ExtrapolationType |
Extrapolation method to use when getting values
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | InterpolationType |
Interpolation method to use when getting values
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | MaximumLength |
Maximum number of values to store in the time line
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | MinSendMS |
Minimum time between sending messages to remote
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | SendAllValues |
If true forces all values that are set in the timeline to be broadcast
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
![]() | Tolerance |
Difference between extrapolated value on remote sites and
the value on local sites causing the value to be sent to remote sites
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |
Events
Name | Description | |
---|---|---|
![]() | RemoteSet |
Create an event based on the RemoteSetHandler delegate
(Inherited from TimeLine<(Of <(<'ValueType>)>)>.) |