C# 클래스 BufferSnapCS.BufferSnap

Uses the Create Feature event to turn on the extension, which implements a snapping agent. The Buffer Snap agent is based on a buffer around the points of the first editable point feature class. A buffer of 1000 map units is created and if the next point feature created is within the tolerance it is snapped to the buffer ring.
상속: IEngineSnapAgent, IEngineSnapAgentCategory, IPersistVariant, IExtension
파일 보기 프로젝트 열기: Esri/arcobjects-sdk-community-samples

Private Properties

프로퍼티 타입 설명
ArcGISCategoryRegistration void
ArcGISCategoryUnregistration void
FillCache void
GetFeatureClass void
RegisterFunction void
UnregisterFunction void

공개 메소드들

메소드 설명
BufferSnap ( ) : System
Load ( ESRI Stream ) : void
Save ( ESRI Stream ) : void
Shutdown ( ) : void
Snap ( ESRI geom, ESRI point, double tolerance ) : bool
Startup ( object &initializationData ) : void

비공개 메소드들

메소드 설명
ArcGISCategoryRegistration ( Type registerType ) : void

Required method for ArcGIS Component Category registration - Do not modify the contents of this method with the code editor.

ArcGISCategoryUnregistration ( Type registerType ) : void

Required method for ArcGIS Component Category unregistration - Do not modify the contents of this method with the code editor.

FillCache ( ESRI FClass, ESRI pPoint, double Distance ) : void
GetFeatureClass ( ) : void
RegisterFunction ( Type registerType ) : void
UnregisterFunction ( Type registerType ) : void

메소드 상세

BufferSnap() 공개 메소드

public BufferSnap ( ) : System
리턴 System

Load() 공개 메소드

public Load ( ESRI Stream ) : void
Stream ESRI
리턴 void

Save() 공개 메소드

public Save ( ESRI Stream ) : void
Stream ESRI
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Snap() 공개 메소드

public Snap ( ESRI geom, ESRI point, double tolerance ) : bool
geom ESRI
point ESRI
tolerance double
리턴 bool

Startup() 공개 메소드

public Startup ( object &initializationData ) : void
initializationData object
리턴 void