Table of Contents

Class BuildingAreaStyle

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public class BuildingAreaStyle : AreaStyle
Inheritance
BuildingAreaStyle
Derived
Inherited Members

Constructors

BuildingAreaStyle()

public BuildingAreaStyle()

BuildingAreaStyle(string, DistanceUnit)

public BuildingAreaStyle(string heightColumnName, DistanceUnit heightUnit)

Parameters

heightColumnName string
heightUnit DistanceUnit

Properties

HeightColumnName

public string HeightColumnName { get; set; }

Property Value

string

HeightUnit

public DistanceUnit HeightUnit { get; set; }

Property Value

DistanceUnit

LightSideBrush

public GeoBrush LightSideBrush { get; set; }

Property Value

GeoBrush

RoofBrush

public GeoBrush RoofBrush { get; set; }

Property Value

GeoBrush

ShadowMode

public BuildingShadowMode ShadowMode { get; set; }

Property Value

BuildingShadowMode

ShadowSideBrush

public GeoBrush ShadowSideBrush { get; set; }

Property Value

GeoBrush

Methods

DrawCore(IEnumerable<Feature>, GeoCanvas, Collection<SimpleCandidate>, Collection<SimpleCandidate>)

protected override void DrawCore(IEnumerable<Feature> features, GeoCanvas canvas, Collection<SimpleCandidate> labelsInThisLayer, Collection<SimpleCandidate> labelsInAllLayers)

Parameters

features IEnumerable<Feature>
canvas GeoCanvas
labelsInThisLayer Collection<SimpleCandidate>
labelsInAllLayers Collection<SimpleCandidate>

GetHeightInMeters(Feature)

protected virtual double GetHeightInMeters(Feature feature)

Parameters

feature Feature

Returns

double

GetRequiredColumnNamesCore()

protected override Collection<string> GetRequiredColumnNamesCore()

Returns

Collection<string>