Class
GeometryData

Classes that derive from this abstract base class define geometric shapes given in geographical coordinates. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class GeometryData : INotifyPropertyChanged

Inheritance: objectGeometryData

Derived Classes: CombinedGeometryDataEllipseGeometryDataGeometryGroupDataPathGeometryDataRectangleGeometryData

Implements: INotifyPropertyChanged

Constructors

GeometryData()

Initializes a new instance of the GeometryData class.

Declaration

cs-api-definition
protected GeometryData()

Properties

ForceGeometryBoundsChanged

Gets or sets value which indicates whether we should force raise of the GeometryBoundsChanged event.

Declaration

cs-api-definition
protected bool ForceGeometryBoundsChanged { get; set; }

Property Value

bool

InitStarted

Gets the value which indicates that the initialization is started.

Declaration

cs-api-definition
protected bool InitStarted { get; }

Property Value

bool

Methods

BeginInit()

Starts the initialization process for the geometry.

Declaration

cs-api-definition
public void BeginInit()

EndInit()

Indicates that the initialization process for the geometry is complete.

Declaration

cs-api-definition
public void EndInit()

OnGeometryChanged()

Called when some geometry parameters are changed.

Declaration

cs-api-definition
protected virtual void OnGeometryChanged()

OnPropertyChanged(string)

Raise PropertyChanged event.

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Property name.

OnShapeBasePointChanged()

Called when something changed shape base point.

Declaration

cs-api-definition
protected virtual void OnShapeBasePointChanged()

Events

PropertyChanged

Property changed event handler.

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged