Package org.geoforge.mdldsp.event.render.wwd

Examples of org.geoforge.mdldsp.event.render.wwd.GfrEvtMdlIdDspRndWwdEarthShpDimTwo


      GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setTransparencyIn(strs, fltValue);
     
      for (int i=0; i<strs.length; i++)
      {
        super.setChanged();
        Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthDimTwo.TRANSPARENCY_IN, flo);
        super.notifyObservers(objEvt);
      }
   }
View Full Code Here


         GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setColorOut(strs, colValue);

         for (int i = 0; i < strs.length; i++)
         {
            super.setChanged();
            Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthDimTwo.COLOR_OUT, colValue);
            super.notifyObservers(objEvt);
         }

         return;
      }

      // random color

      for (int i = 0; i < strs.length; i++)
      {
         Color colCur = GfrColorFactory.s_getRandom();
         GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setColorOut(strs[i], colCur);

         super.setChanged();
         Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthDimTwo.COLOR_OUT, colCur);
         super.notifyObservers(objEvt);
      }

     
   }
View Full Code Here

      GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setTransparencyOut(strs, fltValue);
     
      for (int i=0; i<strs.length; i++)
      {
        super.setChanged();
        Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthDimTwo.TRANSPARENCY_OUT, flo);
        super.notifyObservers(objEvt);
      }
   }
View Full Code Here

      GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setKindAnnotation(strs, strValue);
     
      for (int i=0; i<strs.length; i++)
      {
        super.setChanged();
        Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthShp.ANNOTATION, strValue);
        super.notifyObservers(objEvt);
      }
   }
View Full Code Here

      GfrWrpBasPrsDspPrjRndWwdEarthShpDimTwo.getInstance().setTooltip(strs, blnValue);
     
      for (int i=0; i<strs.length; i++)
      {
        super.setChanged();
        Object objEvt = new GfrEvtMdlIdDspRndWwdEarthShpDimTwo(strs[i], EnuEvtDspRndWwdEarthShp.TOOLTIP, boo);
        super.notifyObservers(objEvt);
      }
   }
View Full Code Here

    {
       // beg display
      
       if (objEvt instanceof GfrEvtMdlIdDspRndWwdEarthShpDimTwo)
       {
          GfrEvtMdlIdDspRndWwdEarthShpDimTwo evt = (GfrEvtMdlIdDspRndWwdEarthShpDimTwo) objEvt;
         
          String strId = evt.getId();
         
          if (strId.compareTo(this._strId_) != 0)
             return;
         
          Object objWhat = evt.getWhat();
         
          if (objWhat == EnuEvtDspRndWwdEarthShp.TOOLTIP)
          {
             Boolean boo = (Boolean) evt.getValue();
             super.setValue(GfrKeysRnd.STR_HAS_TOOLTIP, boo.booleanValue());
             // memo: no need to send event to redraw!
             return;
          }
         
          if (objWhat == EnuEvtDspRndWwdEarthDimTwo.COLOR_IN) // what about transparency?
          {
             Color col = (Color) evt.getValue();
             BasicShapeAttributes bsa = (BasicShapeAttributes) super.getAttributes();
             bsa.setInteriorMaterial(new Material(col));
             this.firePropertyChange(GfrShouldRedrawRnd.STR, null, null);
             return;
          }
         
          if (objWhat == EnuEvtDspRndWwdEarthDimTwo.TRANSPARENCY_IN)
          {
             Float flo = (Float) evt.getValue();
             float fltAlpha = flo.floatValue();
             BasicShapeAttributes bsa = (BasicShapeAttributes) super.getAttributes();
             bsa.setInteriorOpacity((double) fltAlpha);
             this.firePropertyChange(GfrShouldRedrawRnd.STR, null, null);
             return;
          }
         
          if (objWhat == EnuEvtDspRndWwdEarthDimTwo.COLOR_OUT) // what about transparency?
          {
             Color col = (Color) evt.getValue();
             BasicShapeAttributes bsa = (BasicShapeAttributes) super.getAttributes();
             bsa.setOutlineMaterial(new Material(col));
             this.firePropertyChange(GfrShouldRedrawRnd.STR, null, null);
             return;
          }
         
          if (objWhat == EnuEvtDspRndWwdEarthDimTwo.TRANSPARENCY_OUT)
          {
             Float flo = (Float) evt.getValue();
             float fltAlpha = flo.floatValue();
             BasicShapeAttributes bsa = (BasicShapeAttributes) super.getAttributes();
             bsa.setOutlineOpacity((double) fltAlpha);
             this.firePropertyChange(GfrShouldRedrawRnd.STR, null, null);
             return;
          }
         
         
          return;
       }
      
       // end display
      
      
       // beg data
      
       GfrEvtMdlIdAbs objId = (GfrEvtMdlIdAbs) objEvt;
      
       String strIdEvt = objId.getId();
      
       if (strIdEvt.compareTo(this._strId_) != 0)
          return;
      
       if (objId instanceof GfrEvtMdlIdDatChangedGeometry)
       {
          /*
            * memo:
               * altPoint2d:
               * . Point2D.Double[0].x ==> latMin
               * . Point2D.Double[0].y ==> lonMin
               *
               * . Point2D.Double[1].x ==> latMax
               * . Point2D.Double[1].y ==> lonMax
            */
         
         
          GfrEvtMdlIdDatChangedGeometry evt = (GfrEvtMdlIdDatChangedGeometry) objEvt;
          List<Point2D.Double> lstP2d = (List<Point2D.Double>) evt.getGeometry();
          Point2D.Double p2dMin = lstP2d.get(0);
          Point2D.Double p2dMax = lstP2d.get(1);

          Position posMin = Position.fromDegrees(p2dMin.y, p2dMin.x);
          Position posMax = Position.fromDegrees(p2dMax.y, p2dMax.x);
View Full Code Here

TOP

Related Classes of org.geoforge.mdldsp.event.render.wwd.GfrEvtMdlIdDspRndWwdEarthShpDimTwo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.