IPrimitive interface
No description yet.
public interface IPrimitive
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Derived: IAxis, IChart, IChartTitle, IGridArea, IGridLines, IMeasurementCursor, IMeasurementCursorData, IPlot, IPlotTitle, IScrollArrow, ISelectionButton, IWave, IWaveLabel, IWaveLegend
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| BoundingRect | Rect | get; set | |
| ViewablePrimitiveId | TViewablePrimitiveId | get |
BoundingRect
No description yet.
Rect GetProperty_BoundingRect();
void SetProperty_BoundingRect(Rect argValue);
Type: Rect · Access: read/write
The accessors are extension methods of IPrimitiveHelper (using SCH;).
ViewablePrimitiveId
No description yet.
TViewablePrimitiveId GetProperty_ViewablePrimitiveId();
Type: TViewablePrimitiveId · Access: read-only
The accessors are extension methods of IPrimitiveHelper (using SCH;).
Returned by
IPrimitiveList.Primitive, ISDFGraphicalView.GetEditablePrimitiveAtXY
Accepted by
IPainter.Export_ToScreen_HighLight, IPainter.Export_ToScreen_Paint, IPainter.Export_ToScreen_Update, ISDFGraphicalView.DrawPrimitiveToDC, ISDFGraphicalView.GraphicallyHighlight, ISDFGraphicalView.GraphicallyInvalidate, IViewManager.DestroyingPrimitive, IViewManager.Export_ToScreen_Paint