C# Class TriangleElement.TriangleElementClass

Inheritance: ITriangleElement, IElement, IElementProperties, IElementProperties2, IElementProperties3, IBoundsProperties, ITransform2D, IGraphicElement, IPersistVariant, IClone, IDocumentVersionSupportGEN
Datei anzeigen Open project: Esri/arcobjects-sdk-community-samples Class Usage Examples

Public Methods

Method Description
Activate ( IDisplay Display ) : void
Assign ( IClone src ) : void
CanRotate ( ) : bool
Clone ( ) : IClone
ConvertToSupportedObject ( esriArcGISVersion docVersion ) : object
Deactivate ( ) : void
Draw ( IDisplay Display, ITrackCancel TrackCancel ) : void
HitTest ( double x, double y, double Tolerance ) : bool
IsEqual ( IClone other ) : bool
IsIdentical ( IClone other ) : bool
IsSupportedAtVersion ( esriArcGISVersion docVersion ) : bool
Load ( IVariantStream Stream ) : void
Move ( double dx, double dy ) : void
MoveVector ( ILine v ) : void
QueryBounds ( IDisplay Display, IEnvelope Bounds ) : void
QueryOutline ( IDisplay Display, IPolygon Outline ) : void
Rotate ( IPoint Origin, double rotationAngle ) : void
Save ( IVariantStream Stream ) : void
Scale ( IPoint Origin, double sx, double sy ) : void
Transform ( esriTransformDirection direction, ITransformation transformation ) : void
TriangleElementClass ( ) : System

Private Methods

Method Description
BuildTriangleGeometry ( IPoint pointGeometry ) : void
Clone ( object obj ) : IClone
GetDeviceCaps ( int hDC, int nIndex ) : int
InitMembers ( ) : void
PointsToMap ( IDisplayTransformation displayTransform, double dPointSize ) : double
RefreshTracker ( ) : void

assign the triangle's geometry to the selection tracker

SetDefaultDymbol ( ) : void
SetupDeviceRatio ( int hDC, ESRI display ) : void
TwipsPerPixelX ( ) : int
TwipsPerPixelY ( ) : int
UpdateElementSpatialRef ( ) : void

Method Details

Activate() public method

public Activate ( IDisplay Display ) : void
Display IDisplay
return void

Assign() public method

public Assign ( IClone src ) : void
src IClone
return void

CanRotate() public method

public CanRotate ( ) : bool
return bool

Clone() public method

public Clone ( ) : IClone
return IClone

ConvertToSupportedObject() public method

public ConvertToSupportedObject ( esriArcGISVersion docVersion ) : object
docVersion esriArcGISVersion
return object

Deactivate() public method

public Deactivate ( ) : void
return void

Draw() public method

public Draw ( IDisplay Display, ITrackCancel TrackCancel ) : void
Display IDisplay
TrackCancel ITrackCancel
return void

HitTest() public method

public HitTest ( double x, double y, double Tolerance ) : bool
x double
y double
Tolerance double
return bool

IsEqual() public method

public IsEqual ( IClone other ) : bool
other IClone
return bool

IsIdentical() public method

public IsIdentical ( IClone other ) : bool
other IClone
return bool

IsSupportedAtVersion() public method

public IsSupportedAtVersion ( esriArcGISVersion docVersion ) : bool
docVersion esriArcGISVersion
return bool

Load() public method

public Load ( IVariantStream Stream ) : void
Stream IVariantStream
return void

Move() public method

public Move ( double dx, double dy ) : void
dx double
dy double
return void

MoveVector() public method

public MoveVector ( ILine v ) : void
v ILine
return void

QueryBounds() public method

public QueryBounds ( IDisplay Display, IEnvelope Bounds ) : void
Display IDisplay
Bounds IEnvelope
return void

QueryOutline() public method

public QueryOutline ( IDisplay Display, IPolygon Outline ) : void
Display IDisplay
Outline IPolygon
return void

Rotate() public method

public Rotate ( IPoint Origin, double rotationAngle ) : void
Origin IPoint
rotationAngle double
return void

Save() public method

public Save ( IVariantStream Stream ) : void
Stream IVariantStream
return void

Scale() public method

public Scale ( IPoint Origin, double sx, double sy ) : void
Origin IPoint
sx double
sy double
return void

Transform() public method

public Transform ( esriTransformDirection direction, ITransformation transformation ) : void
direction esriTransformDirection
transformation ITransformation
return void

TriangleElementClass() public method

public TriangleElementClass ( ) : System
return System