//function for getting camera animation tracks public void getCameraAnimationTracksFromGlobe() { ESRI.ArcGIS.Animation.IAGAnimationType animationType = new AnimationTypeGlobeCameraClass(); animationTracks = (ESRI.ArcGIS.Animation.IAGAnimationTracks)globe; int animCounter = 0; while (animCounter < animationTracks.AGTracks.Count) { animationTrack = (ESRI.ArcGIS.Animation.IAGAnimationTrack)animationTracks.AGTracks.get_Element(animCounter); if (animationTrack.AnimationType == animationType) { theCamForm.animTracksListBox.Items.Add(animationTrack.Name); } animCounter = animCounter + 1; } }
//function for getting camera animation tracks public void getCameraAnimationTracksFromGlobe() { ESRI.ArcGIS.Animation.IAGAnimationType animationType = new AnimationTypeGlobeCameraClass(); animationTracks = (ESRI.ArcGIS.Animation.IAGAnimationTracks)globe; int animCounter = 0; while (animCounter < animationTracks.AGTracks.Count) { animationTrack = (ESRI.ArcGIS.Animation.IAGAnimationTrack)animationTracks.AGTracks.get_Element(animCounter); if (animationTrack.AnimationType == animationType) { theCamForm.animTracksListBox.Items.Add(animationTrack.Name); } animCounter = animCounter + 1; } }