C# 클래스 AnimationDeveloperSamples.MapGraphicKeyframe

상속: IAGKeyframe, IAGKeyframeUI
파일 보기 프로젝트 열기: Esri/arcobjects-sdk-community-samples

공개 메소드들

메소드 설명
Apply ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject ) : void
CaptureProperties ( IAGAnimationContainer pContainer, object pObject ) : void
GetText ( int propIndex, int columnIndex ) : string
Interpolate ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject, int propertyIndex, double time, IAGKeyframe pNextKeyframe, IAGKeyframe pPrevKeyframe, IAGKeyframe pAfterNextKeyframe ) : void
MapGraphicKeyframe ( ) : System
RefreshObject ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject ) : void
SetText ( int propIndex, int columnIndex, string text ) : void
get_IsActiveProperty ( int propIndex ) : bool
get_PropertyValue ( int propIndex ) : object
set_IsActiveProperty ( int propIndex, bool pbIsActiveProp ) : void
set_PropertyValue ( int propIndex, object pValue ) : void

비공개 메소드들

메소드 설명
AddGraphicToDisplay ( IElement elem, IAGAnimationContainer animContainer ) : void
AddPropertySet ( IElement elem ) : void
CheckGraphicExistance ( IElement elem, IAGAnimationContainer animContainer ) : bool
GetElementBound ( IElement elem, IAGAnimationContainer pContainer ) : IEnvelope
MoveElement ( IElement elem, IPoint new_pos, IAGAnimationContainer pContainer ) : void
RecreateLineGeometry ( IElement elem, IAGAnimationTrack pTrack, IAGKeyframe pKeyframe, IPoint new_pos ) : void
RefreshGraphicObject ( IElement elem, IAGAnimationContainer pContainer ) : void
RemoveGraphicFromDisplay ( IElement elem, IAGAnimationContainer animContainer ) : void
RotateElement ( IElement elem, double new_angle, IAGAnimationContainer pContainer ) : void
TracePath ( IElement elem, IPoint new_pos, IAGAnimationContainer pContainer, IAGAnimationTrack pTrack, IAGKeyframe pKeyframe ) : void
UpdateGraphicObject ( IElement elem, IAGAnimationContainer pContainer, IAGAnimationTrack pTrack, IPoint new_pos, double new_angle ) : void

메소드 상세

Apply() 공개 메소드

public Apply ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject ) : void
pTrack IAGAnimationTrack
pContainer IAGAnimationContainer
pObject object
리턴 void

CaptureProperties() 공개 메소드

public CaptureProperties ( IAGAnimationContainer pContainer, object pObject ) : void
pContainer IAGAnimationContainer
pObject object
리턴 void

GetText() 공개 메소드

public GetText ( int propIndex, int columnIndex ) : string
propIndex int
columnIndex int
리턴 string

Interpolate() 공개 메소드

public Interpolate ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject, int propertyIndex, double time, IAGKeyframe pNextKeyframe, IAGKeyframe pPrevKeyframe, IAGKeyframe pAfterNextKeyframe ) : void
pTrack IAGAnimationTrack
pContainer IAGAnimationContainer
pObject object
propertyIndex int
time double
pNextKeyframe IAGKeyframe
pPrevKeyframe IAGKeyframe
pAfterNextKeyframe IAGKeyframe
리턴 void

MapGraphicKeyframe() 공개 메소드

public MapGraphicKeyframe ( ) : System
리턴 System

RefreshObject() 공개 메소드

public RefreshObject ( IAGAnimationTrack pTrack, IAGAnimationContainer pContainer, object pObject ) : void
pTrack IAGAnimationTrack
pContainer IAGAnimationContainer
pObject object
리턴 void

SetText() 공개 메소드

public SetText ( int propIndex, int columnIndex, string text ) : void
propIndex int
columnIndex int
text string
리턴 void

get_IsActiveProperty() 공개 메소드

public get_IsActiveProperty ( int propIndex ) : bool
propIndex int
리턴 bool

get_PropertyValue() 공개 메소드

public get_PropertyValue ( int propIndex ) : object
propIndex int
리턴 object

set_IsActiveProperty() 공개 메소드

public set_IsActiveProperty ( int propIndex, bool pbIsActiveProp ) : void
propIndex int
pbIsActiveProp bool
리턴 void

set_PropertyValue() 공개 메소드

public set_PropertyValue ( int propIndex, object pValue ) : void
propIndex int
pValue object
리턴 void