Class TripsTrajectoryWrapper
This wrapper class provides the storage of trajectory data for entity object, implementing
IPositionable. Each position at a specific time-point is stored in custom sequence
that can be interpreted in . This format is much more efficient than filtering
each individual output tick, because all other data is not part of serialization.
Inheritance
System.Object
TripsTrajectoryWrapper
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Core.Data.Wrapper.Memory
Assembly: Mars.Core.dll
Syntax
public class TripsTrajectoryWrapper : AbstractFileWrapper<TripsOptions>, IWrapper, IDisposable
Remarks
Use TripsOptions in order to specify additional attribute which are part
to distinct multiple trajectories.
Constructors
| Improve this Doc View SourceTripsTrajectoryWrapper(IConfigLoader, ISerializerManager, TripsOptions)
This wrapper class provides the storage of trajectory data for entity object, implementing
IPositionable. Each position at a specific time-point is stored in custom sequence
that can be interpreted in . This format is much more efficient than filtering
each individual output tick, because all other data is not part of serialization.
Declaration
public TripsTrajectoryWrapper(IConfigLoader config, ISerializerManager serializer, TripsOptions options = null)
Parameters
Type | Name | Description |
---|---|---|
IConfigLoader | config | |
ISerializerManager | serializer | |
TripsOptions | options |
Remarks
Use TripsOptions in order to specify additional attribute which are part
to distinct multiple trajectories.
Methods
| Improve this Doc View SourceSaveSnapshot(Int64, IGeneratedTypeLogger)
This wrapper class provides the storage of trajectory data for entity object, implementing
IPositionable. Each position at a specific time-point is stored in custom sequence
that can be interpreted in . This format is much more efficient than filtering
each individual output tick, because all other data is not part of serialization.
Declaration
public override void SaveSnapshot(long currentTick, IGeneratedTypeLogger typeLogger)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | currentTick | |
IGeneratedTypeLogger | typeLogger |
Overrides
Remarks
Use TripsOptions in order to specify additional attribute which are part
to distinct multiple trajectories.
|
Improve this Doc
View Source
TearDown()
This wrapper class provides the storage of trajectory data for entity object, implementing
IPositionable. Each position at a specific time-point is stored in custom sequence
that can be interpreted in . This format is much more efficient than filtering
each individual output tick, because all other data is not part of serialization.
Declaration
public override void TearDown()
Overrides
Remarks
Use TripsOptions in order to specify additional attribute which are part
to distinct multiple trajectories.
Implements
System.IDisposable