• Documentation
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API

    Show / Hide Table of Contents
    • Mars.Core
      • DependencyRegistrationCore
    • Mars.Core.Data
      • AbstractConfigLoader
      • AbstractEntityManager
      • AgentManagerImpl
      • DomainDataMediatorImpl
      • EntityManagerImpl
      • IAgentManager
      • IEntityManager
      • IEntityMapping
      • IGeneratedEntityLogger
      • IGeneratedLayerLogger
      • IGeneratedLogger<TModel>
      • IGeneratedTypeLogger
      • IModelCompiler
      • IOutputLogger
      • IPlatformSelector
      • ISchemaMigrationProvider
      • ISerializerManager
      • PlatformSelectorImpl
    • Mars.Core.Data.Compiler
      • AbstractEntityMapper
      • AbstractJitMapper
      • AbstractLayerMapper
      • AbstractMapper<TModel>
      • AbstractTypeMapper
      • RoslynCompilerUtils
    • Mars.Core.Data.Entities
      • CircleFilter
      • Condition
      • ConjunctiveWhere
      • DataFrame
      • DisjunctiveWhere
      • EqualityCondition
      • IntersectionFilter
      • ISelection
      • NearestFilter
      • Query
      • WindowFilter
      • WithinFilter
    • Mars.Core.Data.Exceptions
      • AgentInitializationException
    • Mars.Core.Data.Mapping
      • DefaultSourceProvider
      • ReflectiveMapping
    • Mars.Core.Data.Wrapper
      • AbstractOperationWrapper
      • AbstractWrapper
      • AbstractWrapper<TOptions>
      • GlobalRestrictions
      • ICircleQueryOperation
      • IIntersectionOperation
      • ILookupOperation
      • INearestOperation
      • IOperation
      • IPlatform
      • IQueryOperation
      • IWindowQueryOperation
      • IWithinOperation
      • IWrapper
      • KnnGraphWrapper
      • PostGisWrapper
    • Mars.Core.Data.Wrapper.Document
      • IMongoConnection
      • IMongoWrapper
      • MongoDbIteratorHelper
      • MongoDbWrapper
    • Mars.Core.Data.Wrapper.File
      • AbstractFileWrapper<TOptions>
      • AscWrapper
      • GeoJsonWrapper
    • Mars.Core.Data.Wrapper.Memory
      • DataTableWrapper
      • GeoHashTrieWrapper
      • KdTreeWrapper
      • TripPosition
      • TripPositionCoordinateConverter
      • TripsCollection
      • TripsLineConverter
      • TripsTrajectoryWrapper
    • Mars.Core.Data.Wrapper.Relational
      • AbstractRelationalConnection
      • PostgresSqlDbConnection
      • PostgresSqlWrapper
      • RelationalMapperException
      • RelationalSqlWrapper<TOptions>
      • SqliteDbConnection
      • SqliteWrapper
    • Mars.Core.Data.Wrapper.Stream
      • MqttWrapper
      • SimulationTypeInfo
    • Mars.Core.Executor
      • IRuntimeModel
      • ISimulationProgress
      • IStepExecutor
    • Mars.Core.Executor.Entities
      • Parametrization
      • StepParam
    • Mars.Core.Executor.Implementation
      • RuntimeModelImpl
      • SimulationProgressImpl
      • StepExecutionUseCase
    • Mars.Core.Model
      • IConfigLoader
      • IModelContainer
      • IModelResolver
    • Mars.Core.Model.Entities
      • LayerInstanceContainer
    • Mars.Core.Model.Exceptions
      • InvalidMappingException
      • MissingConstructorException
      • ModelResolutionException
      • ValidationException
    • Mars.Core.Model.Implementation
      • DependencyBuilder
      • MappingHelper
      • ModelContainer
      • ValidationIssueLevel
      • ValidationResult
      • Validator
    • Mars.Core.Simulation
      • ISimulation
      • ISimulationControl
    • Mars.Core.Simulation.Entities
      • SimulationRestartArgs
      • SimulationWorkflowState

    Class TripsTrajectoryWrapper

    This wrapper class provides the storage of trajectory data for entity object, implementing . 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
    IDisposable
    AbstractConfigLoader
    AbstractWrapper
    AbstractWrapper<TripsOptions>
    AbstractFileWrapper<TripsOptions>
    TripsTrajectoryWrapper
    Implements
    IWrapper
    IDisposable
    Inherited Members
    AbstractFileWrapper<TripsOptions>.TypeHeaders
    AbstractFileWrapper<TripsOptions>.FileSystem
    AbstractFileWrapper<TripsOptions>.Setup()
    AbstractFileWrapper<TripsOptions>.GetStreamWriter(String, IOutputLogger, StreamWriter)
    AbstractFileWrapper<TripsOptions>.GetPath(String, String, Nullable<Boolean>)
    AbstractFileWrapper<TripsOptions>.Dispose()
    AbstractWrapper<TripsOptions>.Options
    AbstractWrapper.FrameSelector
    AbstractWrapper.Serializer
    AbstractWrapper.Name
    AbstractWrapper.IsInitialized
    AbstractWrapper.SaveSnapshot(Int64, IGeneratedLayerLogger)
    AbstractWrapper.MigrateSchema(IGeneratedTypeLogger)
    AbstractWrapper.MigrateSchema(IGeneratedLayerLogger)
    AbstractWrapper.SaveSnapshotByType(Int64, IGeneratedTypeLogger)
    AbstractWrapper.WriteEntityResult(Int64, IGeneratedEntityLogger)
    AbstractWrapper.WriteLayerResult(Int64, IGeneratedLayerLogger)
    AbstractConfigLoader.Logger
    AbstractConfigLoader.ConfigLoader
    AbstractConfigLoader.SimulationConfig
    AbstractConfigLoader.Context
    AbstractConfigLoader.ModelDescription
    Namespace: Mars.Core.Data.Wrapper.Memory
    Assembly: Mars.Core.dll
    Syntax
    public class TripsTrajectoryWrapper : AbstractFileWrapper<TripsOptions>, IWrapper, IDisposable
    Remarks
    Use in order to specify additional attribute which are part to distinct multiple trajectories.

    Constructors

    TripsTrajectoryWrapper(IConfigLoader, ISerializerManager, TripsOptions)

    Declaration
    public TripsTrajectoryWrapper(IConfigLoader config, ISerializerManager serializer, TripsOptions options = null)
    Parameters
    Type Name Description
    IConfigLoader config
    ISerializerManager serializer
    TripsOptions options

    Methods

    SaveSnapshot(Int64, IGeneratedTypeLogger)

    Declaration
    public override void SaveSnapshot(long currentTick, IGeneratedTypeLogger typeLogger)
    Parameters
    Type Name Description
    System.Int64 currentTick
    IGeneratedTypeLogger typeLogger
    Overrides
    AbstractWrapper.SaveSnapshot(Int64, IGeneratedTypeLogger)

    TearDown()

    Declaration
    public override void TearDown()
    Overrides
    AbstractWrapper.TearDown()

    Implements

    IWrapper
    IDisposable
    Back to top Copyright © MARS GROUP.
    HAW Hamburg