User Tools

Site Tools


thinkgeo.mapsuite.core.inmemorygridfeaturelayer

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.Core.InMemoryGridFeatureLayer

This class uses the grid file provided.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.Layer
      • ThinkGeo.MapSuite.Core.FeatureLayer
        • ThinkGeo.MapSuite.Core.InMemoryGridFeatureLayer

Members Summary

Public Constructors

InMemoryGridFeatureLayer

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This is the default constructor for the class.

InMemoryGridFeatureLayer]]** * **Parameters**:[[ThinkGeo.MapSuite.Core.GridCell[,]|GridCell[,] * DeclaringType:N/A * Summary:N/A </div> === Protected Constructors === === Public Methods ===

CloneDeep

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Close

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Draw

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

GenerateGrid

GenerateGridMatrix

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:N/A

GenerateGridMatrix

GetBoundingBox

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetThreadSafetyLevel

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Open

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:TimeSpan
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

=== Protected Methods ===

1BU=

  • Parameters:IEnumerable<String>
  • DeclaringType:FeatureLayer
  • Summary:N/A

1xU=

CloneDeepCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

CloseCore

DrawAttributionCore

DrawCore

DrawException

DrawExceptionCore

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetBoundingBoxCore

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This method returns the bounding box of the FeatureLayer.

GetThreadSafetyLevelCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

OnDrawingAttribution

OnDrawingException

OnDrawingFeatures

OnDrawingProgressChanged

OnDrawnAttribution

OnDrawnException

OnRequestedDrawing

OnRequestingDrawing

OpenCore

SetupTools

SetupToolsCore

=== Public Properties === Attribution * Return:String * Summary:N/A BlueTranslation * Return:Single * Summary:N/A CellSize * Return:Double * Summary:Gets the cell size from the grid. ColumnCount * Return:Int32 * Summary:Gets the column number from the grid. DataValueColumnName * Return:String * Summary:N/A DrawingExceptionMode * Return:DrawingExceptionMode * Summary:N/A DrawingMarginInPixel * Return:Single * Summary:N/A DrawingMarginPercentage * Return:Double * Summary:N/A DrawingQuality * Return:DrawingQuality * Summary:N/A DrawingTime * Return:TimeSpan * Summary:N/A EditTools * Return:EditTools * Summary:N/A FeatureIdsToExclude * Return:Collection<String> * Summary:N/A FeatureSource * Return:FeatureSource * Summary:N/A GeometryValidationMode * Return:GeometryValidationMode * Summary:N/A GreenTranslation * Return:Single * Summary:N/A GridMatrix * Return:GridCell[,] * Summary:N/A HasBoundingBox * Return:Boolean * Summary:This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GridFeatureLayer, we override this API and mark it as true. IsGrayscale * Return:Boolean * Summary:N/A IsNegative * Return:Boolean * Summary:N/A IsOpen * Return:Boolean * Summary:N/A IsVisible * Return:Boolean * Summary:N/A KeyColors * Return:Collection<GeoColor> * Summary:N/A MaxRecordsToDraw * Return:Int32 * Summary:N/A Name * Return:String * Summary:N/A NoDataValue * Return:Double * Summary:Gets the NoDataValue from the grid. QueryTools * Return:QueryTools * Summary:N/A RedTranslation * Return:Single * Summary:N/A RequestDrawingInterval * Return:TimeSpan * Summary:N/A RowCount * Return:Int32 * Summary:Gets the row number from the grid. Transparency * Return:Single * Summary:N/A WrappingExtent * Return:RectangleShape * Summary:N/A WrappingMode * Return:WrappingMode * Summary:N/A ZoomLevelSet * Return:ZoomLevelSet * Summary:N/A === Protected Properties === 0BU= * Return:TimeSpan * Summary:N/A 0xU= * Return:TimeSpan * Summary:N/A IsOpenCore * Return:Boolean * Summary:N/A yhU= * Return:Int64 * Summary:N/A zRU= * Return:Int64 * Summary:N/A === Public Events === DrawingAttribution * Event Arguments:DrawingAttributionLayerEventArgs * Summary:N/A DrawingException * Event Arguments:DrawingExceptionLayerEventArgs * Summary:N/A DrawingFeatures * Event Arguments:DrawingFeaturesEventArgs * Summary:N/A DrawingProgressChanged * Event Arguments:DrawingProgressChangedEventArgs * Summary:N/A DrawingWrappingFeatures * Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs * Summary:N/A DrawnAttribution * Event Arguments:DrawnAttributionLayerEventArgs * Summary:N/A DrawnException * Event Arguments:DrawnExceptionLayerEventArgs * Summary:N/A RequestedDrawing * Event Arguments:RequestedDrawingLayerEventArgs * Summary:N/A RequestingDrawing * Event Arguments:RequestingDrawingLayerEventArgs * Summary:N/A ===== Public Constructors ===== === InMemoryGridFeatureLayer() === This is the default constructor for the class. ==== Remarks ==== This is the default constructor. If you use this constructor, then you need to set the required properties manually. ==== Parameters ==== Go Back === InMemoryGridFeatureLayer(GridCell[,]) === N/A ==== Remarks ==== N/A ==== Parameters ==== gridMatrix * Type:GridCell[,] * Description:N/A

Go Back

Protected Constructors

Public Methods

CloneDeep()

N/A

Remarks

N/A

Return Value

  • Return Type:Layer
  • Description:N/A

Parameters

Go Back

Close()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

Draw(GeoCanvas,Collection<SimpleCandidate>)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

labelsInAllLayers

Go Back

Equals(Object)

N/A

Remarks

N/A

Return Value

  • Return Type:Boolean
  • Description:N/A

Parameters

obj

  • Type:Object
  • Description:N/A

Go Back

GenerateGrid(GridDefinition,GridInterpolationModel,Stream)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

gridDefinition

gridInterpolationModel

outputStream

  • Type:Stream
  • Description:N/A

Go Back

GenerateGridMatrix()

N/A

Remarks

N/A

Return Value

Parameters

Go Back

GenerateGridMatrix(GridDefinition,GridInterpolationModel)

N/A

Remarks

N/A

Return Value

Parameters

gridDefinition

gridInterpolationModel

Go Back

GetBoundingBox()

N/A

Remarks

N/A

Return Value

Parameters

Go Back

GetHashCode()

N/A

Remarks

N/A

Return Value

  • Return Type:Int32
  • Description:N/A

Parameters

Go Back

GetThreadSafetyLevel()

N/A

Remarks

N/A

Return Value

Parameters

Go Back

GetType()

N/A

Remarks

N/A

Return Value

  • Return Type:Type
  • Description:N/A

Parameters

Go Back

Open()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentToRefresh

bufferTime

  • Type:TimeSpan
  • Description:N/A

bufferTimeType

Go Back

RequestDrawing(IEnumerable<RectangleShape>,TimeSpan)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentsToRefresh

bufferTime

  • Type:TimeSpan
  • Description:N/A

Go Back

RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentsToRefresh

bufferTime

  • Type:TimeSpan
  • Description:N/A

bufferTimeType

Go Back

RequestDrawing(TimeSpan,RequestDrawingBufferTimeType)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

bufferTime

  • Type:TimeSpan
  • Description:N/A

bufferTimeType

Go Back

RequestDrawing(TimeSpan)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

bufferTime

  • Type:TimeSpan
  • Description:N/A

Go Back

RequestDrawing(IEnumerable<RectangleShape>)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentsToRefresh

Go Back

RequestDrawing(RectangleShape)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentToRefresh

Go Back

RequestDrawing()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

RequestDrawing(RectangleShape,TimeSpan)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

extentToRefresh

bufferTime

  • Type:TimeSpan
  • Description:N/A

Go Back

ToString()

N/A

Remarks

N/A

Return Value

  • Return Type:String
  • Description:N/A

Parameters

Go Back

Protected Methods

1BU=(IEnumerable<String>)

N/A

Remarks

N/A

Return Value

  • Return Type:Boolean
  • Description:N/A

Parameters

returningColumnNames

  • Type:IEnumerable<String>
  • Description:N/A

Go Back

1xU=(GeoCanvas,Dictionary<String,Collection<Feature>>,Collection<SimpleCandidate>,ZoomLevel,RectangleShape)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

featuresForFilters

  • Type:Dictionary<String,Collection<Feature»
  • Description:N/A

labelsInAllLayers

currentZoomLevel

marginWorldExtent

Go Back

CloneDeepCore()

N/A

Remarks

N/A

Return Value

  • Return Type:Layer
  • Description:N/A

Parameters

Go Back

CloseCore()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

DrawAttributionCore(GeoCanvas,String)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

attribution

  • Type:String
  • Description:N/A

Go Back

DrawCore(GeoCanvas,Collection<SimpleCandidate>)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

labelsInAllLayers

Go Back

DrawException(GeoCanvas,Exception)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

e

  • Type:Exception
  • Description:N/A

Go Back

DrawExceptionCore(GeoCanvas,Exception)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

canvas

e

  • Type:Exception
  • Description:N/A

Go Back

Finalize()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

GetBoundingBoxCore()

This method returns the bounding box of the FeatureLayer.

Remarks

This method is called from the concrete public method GetBoundingBox. It returns the bounding box of the FeatureLayer.

Return Value

  • Return Type:RectangleShape
  • Description:This method returns the bounding box of the FeatureLayer.

Parameters

Go Back

GetThreadSafetyLevelCore()

N/A

Remarks

N/A

Return Value

Parameters

Go Back

MemberwiseClone()

N/A

Remarks

N/A

Return Value

  • Return Type:Object
  • Description:N/A

Parameters

Go Back

OnDrawingAttribution(DrawingAttributionLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

args

Go Back

OnDrawingException(DrawingExceptionLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

e

Go Back

OnDrawingFeatures(DrawingFeaturesEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

e

Go Back

OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

e

Go Back

OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

e

Go Back

OnDrawnAttribution(DrawnAttributionLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

args

Go Back

OnDrawnException(DrawnExceptionLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

e

Go Back

OnRequestedDrawing(RequestedDrawingLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

eventArgs

Go Back

OnRequestingDrawing(RequestingDrawingLayerEventArgs)

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

eventArgs

Go Back

OpenCore()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

SetupTools()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

SetupToolsCore()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

Go Back

Public Properties

Attribution

N/A

Remarks

N/A

Return Value

Return Type:String

Go Back

BlueTranslation

N/A

Remarks

N/A

Return Value

Return Type:Single

Go Back

CellSize

Gets the cell size from the grid.

Remarks

N/A

Return Value

Return Type:Double

Go Back

ColumnCount

Gets the column number from the grid.

Remarks

N/A

Return Value

Return Type:Int32

Go Back

DataValueColumnName

N/A

Remarks

N/A

Return Value

Return Type:String

Go Back

DrawingExceptionMode

N/A

Remarks

N/A

Return Value

Return Type:DrawingExceptionMode

Go Back

DrawingMarginInPixel

N/A

Remarks

N/A

Return Value

Return Type:Single

Go Back

DrawingMarginPercentage

N/A

Remarks

N/A

Return Value

Return Type:Double

Go Back

DrawingQuality

N/A

Remarks

N/A

Return Value

Return Type:DrawingQuality

Go Back

DrawingTime

N/A

Remarks

N/A

Return Value

Return Type:TimeSpan

Go Back

EditTools

N/A

Remarks

N/A

Return Value

Return Type:EditTools

Go Back

FeatureIdsToExclude

N/A

Remarks

N/A

Return Value

Return Type:Collection<String>

Go Back

FeatureSource

N/A

Remarks

N/A

Return Value

Return Type:FeatureSource

Go Back

GeometryValidationMode

N/A

Remarks

N/A

Return Value

Return Type:GeometryValidationMode

Go Back

GreenTranslation

N/A

Remarks

N/A

Return Value

Return Type:Single

Go Back

GridMatrix

N/A

Remarks

N/A

Return Value

Return Type:GridCell[,]

Go Back

HasBoundingBox

This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GridFeatureLayer, we override this API and mark it as true.

Remarks

The default implementation in the base class returns false.

Return Value

Return Type:Boolean

Go Back

IsGrayscale

N/A

Remarks

N/A

Return Value

Return Type:Boolean

Go Back

IsNegative

N/A

Remarks

N/A

Return Value

Return Type:Boolean

Go Back

IsOpen

N/A

Remarks

N/A

Return Value

Return Type:Boolean

Go Back

IsVisible

N/A

Remarks

N/A

Return Value

Return Type:Boolean

Go Back

KeyColors

N/A

Remarks

N/A

Return Value

Return Type:Collection<GeoColor>

Go Back

MaxRecordsToDraw

N/A

Remarks

N/A

Return Value

Return Type:Int32

Go Back

Name

N/A

Remarks

N/A

Return Value

Return Type:String

Go Back

NoDataValue

Gets the NoDataValue from the grid.

Remarks

N/A

Return Value

Return Type:Double

Go Back

QueryTools

N/A

Remarks

N/A

Return Value

Return Type:QueryTools

Go Back

RedTranslation

N/A

Remarks

N/A

Return Value

Return Type:Single

Go Back

RequestDrawingInterval

N/A

Remarks

N/A

Return Value

Return Type:TimeSpan

Go Back

RowCount

Gets the row number from the grid.

Remarks

N/A

Return Value

Return Type:Int32

Go Back

Transparency

N/A

Remarks

N/A

Return Value

Return Type:Single

Go Back

WrappingExtent

N/A

Remarks

N/A

Return Value

Return Type:RectangleShape

Go Back

WrappingMode

N/A

Remarks

N/A

Return Value

Return Type:WrappingMode

Go Back

ZoomLevelSet

N/A

Remarks

N/A

Return Value

Return Type:ZoomLevelSet

Go Back

Protected Properties

0BU=

N/A

Remarks

N/A

Return Value

Return Type:TimeSpan

Go Back

0xU=

N/A

Remarks

N/A

Return Value

Return Type:TimeSpan

Go Back

IsOpenCore

N/A

Remarks

N/A

Return Value

Return Type:Boolean

Go Back

yhU=

N/A

Remarks

N/A

Return Value

Return Type:Int64

Go Back

zRU=

N/A

Remarks

N/A

Return Value

Return Type:Int64

Go Back

Public Events

DrawingAttribution

N/A

Remarks

N/A

Event Arguments:DrawingAttributionLayerEventArgs

Go Back

DrawingException

N/A

Remarks

N/A

Event Arguments:DrawingExceptionLayerEventArgs

Go Back

DrawingFeatures

N/A

Remarks

N/A

Event Arguments:DrawingFeaturesEventArgs

Go Back

DrawingProgressChanged

N/A

Remarks

N/A

Event Arguments:DrawingProgressChangedEventArgs

Go Back

DrawingWrappingFeatures

N/A

Remarks

N/A

Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs

Go Back

DrawnAttribution

N/A

Remarks

N/A

Event Arguments:DrawnAttributionLayerEventArgs

Go Back

DrawnException

N/A

Remarks

N/A

Event Arguments:DrawnExceptionLayerEventArgs

Go Back

RequestedDrawing

N/A

Remarks

N/A

Event Arguments:RequestedDrawingLayerEventArgs

Go Back

RequestingDrawing

N/A

Remarks

N/A

Event Arguments:RequestingDrawingLayerEventArgs

Go Back

thinkgeo.mapsuite.core.inmemorygridfeaturelayer.1442485925.txt.gz · Last modified: 2015/09/17 10:32 by admin