• MARS Website
  • 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
    • ISnapshot
    • 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 AbstractLayerMapper

This class provides the base implementation for the IGeneratedLayerLogger contract and will be used by the generated class at runtime.
Inheritance
System.Object
AbstractJitMapper
AbstractMapper<ILayer>
AbstractLayerMapper
Implements
IGeneratedLayerLogger
IGeneratedLogger<ILayer>
IOutputLogger
Inherited Members
AbstractMapper<ILayer>.CompressionOptions
AbstractMapper<ILayer>.BsonDocument
AbstractMapper<ILayer>.Frame
AbstractMapper<ILayer>.RId
AbstractMapper<ILayer>.Tick
AbstractMapper<ILayer>.Step
AbstractMapper<ILayer>.DateTime
AbstractMapper<ILayer>.Id
AbstractMapper<ILayer>.IdString
AbstractMapper<ILayer>.Initialize()
AbstractMapper<ILayer>.IsSerializable()
AbstractMapper<ILayer>.SerializeToDocument()
AbstractMapper<ILayer>.Serialize()
AbstractMapper<ILayer>.SerializeCompressed()
AbstractMapper<ILayer>.SerializeToJson()
AbstractMapper<ILayer>.SerializeToJsonCompressed()
AbstractMapper<ILayer>.Serialize(Stream)
AbstractMapper<ILayer>.SerializeCompressed(Stream)
AbstractMapper<ILayer>.SerializeProperties()
AbstractMapper<ILayer>.SerializePropertyValues()
AbstractMapper<ILayer>.SerializeToFrame()
AbstractMapper<ILayer>.SerializeValueFor(String)
AbstractJitMapper.TypeName
AbstractJitMapper.ProxyKey
AbstractJitMapper.ConfigLoader
AbstractJitMapper.Culture
AbstractJitMapper.Type
AbstractJitMapper.TypeLogger
AbstractJitMapper.Mapping
AbstractJitMapper.OutputFrequency
AbstractJitMapper.OutputTicks
AbstractJitMapper.HasOutputProperties
AbstractJitMapper.Context
AbstractJitMapper.ToString()
AbstractJitMapper.GetHashCode()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Mars.Core.Data.Compiler
Assembly: Mars.Core.dll
Syntax
public abstract class AbstractLayerMapper : AbstractMapper<ILayer>, IGeneratedLayerLogger, IGeneratedLogger<ILayer>, IOutputLogger
Remarks
This class is inherited by the JIT proxy implementation and should not be removed. See the generated code for the reference in Mars.Core.Data.Compiler.ProxyEntityGenerator

Properties

| Improve this Doc View Source

Entity

The concrete layer reference
Declaration
[IgnoreMember]
public override ILayer Entity { get; set; }
Property Value
Type Description
ILayer
Overrides
Mars.Core.Data.Compiler.AbstractMapper<Mars.Interfaces.Layers.ILayer>.Entity
Remarks
This class is inherited by the JIT proxy implementation and should not be removed. See the generated code for the reference in Mars.Core.Data.Compiler.ProxyEntityGenerator
| Improve this Doc View Source

LayerType

The associated type description containing information's about output properties and the special layer type (e.g., normal, agent, raster, vector ,...)
Declaration
[IgnoreMember]
public LayerType LayerType { get; }
Property Value
Type Description
LayerType
Remarks
This class is inherited by the JIT proxy implementation and should not be removed. See the generated code for the reference in Mars.Core.Data.Compiler.ProxyEntityGenerator

Implements

IGeneratedLayerLogger
IGeneratedLogger<TModel>
IOutputLogger

Extension Methods

Serializer.Save<T>(T, out Byte[], SerializerCompression)
Serializer.Save<T>(T, Stream, SerializerCompression)
Serializer.Save<T>(T, BinaryFormatter, Stream, SerializerCompression)
Serializer.Save<T>(T, String, SerializerCompression)
Serializer.Save<T>(T, String)
Matrix.Concatenate<T>(T, T[])
Matrix.Replace<T>(T, Object, Object)
DomainDataImporter.Import(Object, InputConfiguration)
ObjectSerialize.Serialize(Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg