Revision 39122

View differences:

branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Point2D.java
112 112
     *            Matriz de transformaci?n.
113 113
     */
114 114
    public void transform(AffineTransform at) {
115
        
116
        if (at == null) {
117
            return;
118
        }
119
        
115 120
        double[] coordinates = getCoordinates();
116 121
        at.transform(coordinates, 0, coordinates, 0, 1);
117 122
        setCoordinates(coordinates);
branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Spline2D.java
286 286
	  * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
287 287
	  */
288 288
	 public void transform(AffineTransform at) {
289
	     
290
	      if (at == null) {
291
	            return;
292
	        }
293

  
289 294
		 for (int i=0;i<points2d.size();i++) {
290 295
			 Point2D p= (Point2D)points2d.get(i);
291 296
			 at.transform(p, p);
branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/EllipticArc2D.java
162 162
     * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
163 163
     */
164 164
    public void transform(AffineTransform at) {
165
        
166
        if (at == null) {
167
            return;
168
        }
169

  
165 170
        Point2D center = new Point2D.Double((axis1Start.getX() + axis1End.getX()) / 2,
166 171
            (axis1Start.getY() + axis1End.getY()) / 2);
167 172
        Point2D pdist = UtilFunctions.getPerpendicularPoint(axis1Start, axis1End, center,
branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Ellipse2D.java
120 120
     * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
121 121
     */
122 122
    public void transform(AffineTransform at) {
123
        
124
        if (at == null) {
125
            return;
126
        }
127

  
123 128
        Point2D center = new Point2D.Double((init.getX() + end.getX()) / 2,
124 129
            (init.getY() + end.getY()) / 2);
125 130
        Point2D pdist = UtilFunctions.getPerpendicularPoint(init, end, center,
branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Circle2D.java
121 121
	 * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
122 122
	 */
123 123
	public void transform(AffineTransform at) {
124
	    
125
	       if (at == null) {
126
	            return;
127
	        }
128

  
124 129
		Point2D pdist = UtilFunctions.getPerpendicularPoint(new Point2D.Double(
125 130
				center.getX() + 10, center.getY()), new Point2D.Double(center
126 131
				.getX() - 10, center.getY()), center, radio);
branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Arc2D.java
130 130
	 * @see org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D#transform(java.awt.geom.AffineTransform)
131 131
	 */
132 132
	public void transform(AffineTransform at) {
133
	    
134
	    if (at == null) {
135
	        return;
136
	    }
137
	    
133 138
		gp.transform(at);
134 139
		InitHandler inithandler=(InitHandler)getStretchingHandlers()[0];
135 140
		//CenterHandler centerhandler=(CenterHandler)getHandlers()[1];

Also available in: Unified diff