• 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 KnnGraphWrapper

Inheritance
System.Object
AbstractOperationWrapper
KnnGraphWrapper
Implements
INearestOperation
IOperation
IPlatform
System.IDisposable
Inherited Members
AbstractOperationWrapper.MigrateTo(IOperation)
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
Assembly: Mars.Core.dll
Syntax
public class KnnGraphWrapper : AbstractOperationWrapper, INearestOperation, IOperation, IPlatform, IDisposable

Properties

| Improve this Doc View Source

PlatformDescriptor

Declaration
public override ProcessingTargetType PlatformDescriptor { get; }
Property Value
Type Description
ProcessingTargetType
Overrides
AbstractOperationWrapper.PlatformDescriptor

Methods

| Improve this Doc View Source

Clear()

Declaration
public override void Clear()
Overrides
AbstractOperationWrapper.Clear()
| Improve this Doc View Source

Contains(Int32)

Declaration
public override bool Contains(int key)
Parameters
Type Name Description
System.Int32 key
Returns
Type Description
System.Boolean
Overrides
AbstractOperationWrapper.Contains(Int32)
| Improve this Doc View Source

Dispose()

Declaration
public override void Dispose()
Overrides
AbstractOperationWrapper.Dispose()
| Improve this Doc View Source

Insert(Int32, IDomainData)

Declaration
public override void Insert(int key, IDomainData data)
Parameters
Type Name Description
System.Int32 key
IDomainData data
Overrides
AbstractOperationWrapper.Insert(Int32, IDomainData)
| Improve this Doc View Source

Nearest(Position, Int32)

Declaration
public IEnumerable<int> Nearest(Position source, int k)
Parameters
Type Name Description
Position source
System.Int32 k
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Int32>
| Improve this Doc View Source

Remove(Int32)

Declaration
public override void Remove(int key)
Parameters
Type Name Description
System.Int32 key
Overrides
AbstractOperationWrapper.Remove(Int32)
| Improve this Doc View Source

ScanGeometries()

Declaration
public override IEnumerable<IDomainData> ScanGeometries()
Returns
Type Description
System.Collections.Generic.IEnumerable<IDomainData>
Overrides
AbstractOperationWrapper.ScanGeometries()
| Improve this Doc View Source

ScanKeys()

Declaration
public override IEnumerable<int> ScanKeys()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Int32>
Overrides
AbstractOperationWrapper.ScanKeys()
| Improve this Doc View Source

Update(Int32, IDomainData)

Declaration
public override void Update(int key, IDomainData data)
Parameters
Type Name Description
System.Int32 key
IDomainData data
Overrides
AbstractOperationWrapper.Update(Int32, IDomainData)

Implements

INearestOperation
IOperation
IPlatform
System.IDisposable

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