Ejemplo n.º 1
0
        public FadeInMSIEvent(MultiScaleImage msiParam, double durationParam)
        {
            type = TourEvent.Type.fadeInMSI;
            msi = msiParam;

            duration = durationParam;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Handles changes to the Source property.
        /// </summary>
        private static void OnSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            MultiScaleImage      target    = (MultiScaleImage)d;
            MultiScaleTileSource oldSource = (MultiScaleTileSource)e.OldValue;
            MultiScaleTileSource newSource = target.Source;

            target.OnSourceChanged(oldSource, newSource);
        }
Ejemplo n.º 3
0
        public InitMSIEvent(MultiScaleImage msiParam, double initMSIPointXParam, double initMSIPointYParam, double absoluteScaleParam)
        {
            type = TourEvent.Type.initMSI;
            msi = msiParam;

            initMSIPointX = initMSIPointXParam;
            initMSIPointY = initMSIPointYParam;
            absoluteScale = absoluteScaleParam;
        }
Ejemplo n.º 4
0
        public PanMSIEvent(MultiScaleImage msiParam, double panToMSIPointXParam, double panToMSIPointYParam, double durationParam)
        {
            type = TourEvent.Type.panMSI;

            msi = msiParam;
            panToArtworkPointX = panToMSIPointXParam;
            panToArtworkPointY = panToMSIPointYParam;
            duration = durationParam;
        }
Ejemplo n.º 5
0
        public ZoomMSIEvent(MultiScaleImage msiParam, double absoluteScaleParam, double zoomToMSIPointXParam, double zoomToMSIPointYParam, double durationParam)
        {
            type = TourEvent.Type.zoomMSI;

            msi = msiParam;
            absoluteScale = absoluteScaleParam;
            zoomToMSIPointX = zoomToMSIPointXParam;
            zoomToMSIPointY = zoomToMSIPointYParam;
            duration = durationParam;
        }