Example #1
0
        //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;
     }
 }