Class
MapPathBasedVisualElement

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

cs-api-definition
public abstract class MapPathBasedVisualElement : MapVisualElement, IClusterable, IBorderElement, IBoxStyle, IBoxElement, IFillElement, ITextElement, IShapedElement

Inheritance: objectMapVisualElementMapPathBasedVisualElement

Derived Classes: MapAirRouteMapCalloutMapClusterMapGeometryMapLabelMapPinMapRoute

Implements: IBorderElementIBoxElementIBoxStyleIClusterableIFillElementIShapedElementITextElement

Inherited Members MapVisualElement.Paint(IGraphics, IMapViewport)MapVisualElement.GetGeographicBounds()MapVisualElement.GetCurrentShape()MapVisualElement.GeographicBoundsMapVisualElement.LayerMapVisualElement.IsVisibleMapVisualElement.IsSelectedMapVisualElement.TagMapVisualElement.BackColorMapVisualElement.BackColor2MapVisualElement.BackColor3MapVisualElement.BackColor4MapVisualElement.NumberOfColorsMapVisualElement.GradientAngleMapVisualElement.GradientPercentageMapVisualElement.GradientPercentage2MapVisualElement.GradientStyleMapVisualElement.SizeMapVisualElement.SmoothingModeMapVisualElement.BorderColorMapVisualElement.BorderColor2MapVisualElement.BorderColor3MapVisualElement.BorderColor4MapVisualElement.InnerColorMapVisualElement.InnerColor2MapVisualElement.InnerColor3MapVisualElement.InnerColor4MapVisualElement.BoxStyleMapVisualElement.BorderDrawModeMapVisualElement.BorderDashStyleMapVisualElement.BorderDashPatternMapVisualElement.LeftColorMapVisualElement.LeftShadowColorMapVisualElement.TopColorMapVisualElement.TopShadowColorMapVisualElement.RightColorMapVisualElement.RightShadowColorMapVisualElement.BottomColorMapVisualElement.BottomShadowColorMapVisualElement.BorderWidthMapVisualElement.LeftWidthMapVisualElement.TopWidthMapVisualElement.RightWidthMapVisualElement.BottomWidthMapVisualElement.OffsetMapVisualElement.BorderSizeMapVisualElement.HorizontalWidthMapVisualElement.VerticalWidthMapVisualElement.ForeColorMapVisualElement.FontMapVisualElement.TextMapVisualElement.ToolTipTextMapVisualElement.RawResourceMapVisualElement.Shape

Constructors

MapPathBasedVisualElement()

Declaration

cs-api-definition
protected MapPathBasedVisualElement()

Properties

IsInViewport

Gets a value indicating whether this instance is visible in the viewport.

Declaration

cs-api-definition
public override bool IsInViewport { get; }

Property Value

bool

true if this instance is visible in the viewport.; otherwise, false.

Overrides MapVisualElement.IsInViewport

IsOutline

Declaration

cs-api-definition
protected virtual bool IsOutline { get; }

Property Value

bool

Location

Gets or sets the location.

Declaration

cs-api-definition
public override PointG Location { get; set; }

Property Value

PointG

The location.

Overrides MapVisualElement.Location

Methods

CreateVisualElementInfo(IMapViewport)

Declaration

cs-api-definition
protected abstract MapVisualElementInfo CreateVisualElementInfo(IMapViewport viewport)

Parameters

viewport

IMapViewport

Returns

MapVisualElementInfo

GetVisualElementInfo(IMapViewport)

Declaration

cs-api-definition
protected MapVisualElementInfo GetVisualElementInfo(IMapViewport viewport)

Parameters

viewport

IMapViewport

Returns

MapVisualElementInfo

HitTest(PointG, PointL, IMapViewport)

Hit tests the element.

Declaration

cs-api-definition
public override bool HitTest(PointG pointG, PointL pointL, IMapViewport viewport)

Parameters

pointG

PointG

The point g.

pointL

PointL

The point l.

viewport

IMapViewport

The viewport.

Returns

bool

true if XXXX, false otherwise.

Overrides MapVisualElement.HitTest(PointG, PointL, IMapViewport)

ResetGraphicsPathCache()

Declaration

cs-api-definition
protected void ResetGraphicsPathCache()

ViewportChanged(IMapViewport, ViewportChangeAction)

Called when the viewport changes.

Declaration

cs-api-definition
public override void ViewportChanged(IMapViewport viewport, ViewportChangeAction action)

Parameters

viewport

IMapViewport

The viewport.

action

ViewportChangeAction

The action.

Overrides MapVisualElement.ViewportChanged(IMapViewport, ViewportChangeAction)