C# 클래스 Fusion.Engine.Graphics.GIS.HeatMapLayer

상속: PolyGisLayer
파일 보기 프로젝트 열기: demiurghg/FusionEngine

공개 프로퍼티들

프로퍼티 타입 설명
Data float[]
GridDensity int
HeatMapTransparency float
InterpFactor float
MaxHeatMapLevel float
MinHeatMapLevel float
Projection Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections.MapProjection

공개 메소드들

메소드 설명
AddValue ( double lon, double lat, float val ) : void
ClearData ( ) : void
Dispose ( ) : void
Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
GenerateHeatMapWithRegularGrid ( Game engine, double left, double right, double top, double bottom, int density, int dimX, int dimY, MapProjection projection ) : HeatMapLayer
HeatMapLayer ( Game engine, Gis points, int indeces, int mapDimX, int mapDimY, bool isDynamic = false ) : System
SetHeatMapCoordinates ( double left, double right, double top, double bottom ) : void
UpdateHeatMap ( ) : void

메소드 상세

AddValue() 공개 메소드

public AddValue ( double lon, double lat, float val ) : void
lon double
lat double
val float
리턴 void

ClearData() 공개 메소드

public ClearData ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Draw() 공개 메소드

public Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
gameTime Fusion.Engine.Common.GameTime
constBuffer ConstantBuffer
리턴 void

GenerateHeatMapWithRegularGrid() 공개 정적인 메소드

public static GenerateHeatMapWithRegularGrid ( Game engine, double left, double right, double top, double bottom, int density, int dimX, int dimY, MapProjection projection ) : HeatMapLayer
engine Game
left double
right double
top double
bottom double
density int
dimX int
dimY int
projection Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections.MapProjection
리턴 HeatMapLayer

HeatMapLayer() 공개 메소드

public HeatMapLayer ( Game engine, Gis points, int indeces, int mapDimX, int mapDimY, bool isDynamic = false ) : System
engine Game
points Gis
indeces int
mapDimX int
mapDimY int
isDynamic bool
리턴 System

SetHeatMapCoordinates() 공개 메소드

public SetHeatMapCoordinates ( double left, double right, double top, double bottom ) : void
left double
right double
top double
bottom double
리턴 void

UpdateHeatMap() 공개 메소드

public UpdateHeatMap ( ) : void
리턴 void

프로퍼티 상세

Data 공개적으로 프로퍼티

public float[] Data
리턴 float[]

GridDensity 공개적으로 프로퍼티

public int GridDensity
리턴 int

HeatMapTransparency 공개적으로 프로퍼티

public float HeatMapTransparency
리턴 float

InterpFactor 공개적으로 프로퍼티

public float InterpFactor
리턴 float

MaxHeatMapLevel 공개적으로 프로퍼티

public float MaxHeatMapLevel
리턴 float

MinHeatMapLevel 공개적으로 프로퍼티

public float MinHeatMapLevel
리턴 float

Projection 공개적으로 프로퍼티

public MapProjection,Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections Projection
리턴 Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections.MapProjection