Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.

source: trunk/workshop-routing-foss4g/web/OpenLayers/lib/OpenLayers/BaseTypes/Size.js @ 76

Revision 76, 2.0 KB checked in by djay, 12 years ago (diff)

Ajout du répertoire web

  • Property svn:executable set to *
Line 
1/* Copyright (c) 2006-2010 by OpenLayers Contributors (see authors.txt for
2 * full list of contributors). Published under the Clear BSD license. 
3 * See http://svn.openlayers.org/trunk/openlayers/license.txt for the
4 * full text of the license. */
5
6/**
7 * Class: OpenLayers.Size
8 * Instances of this class represent a width/height pair
9 */
10OpenLayers.Size = OpenLayers.Class({
11
12    /**
13     * APIProperty: w
14     * {Number} width
15     */
16    w: 0.0,
17   
18    /**
19     * APIProperty: h
20     * {Number} height
21     */
22    h: 0.0,
23
24
25    /**
26     * Constructor: OpenLayers.Size
27     * Create an instance of OpenLayers.Size
28     *
29     * Parameters:
30     * w - {Number} width
31     * h - {Number} height
32     */
33    initialize: function(w, h) {
34        this.w = parseFloat(w);
35        this.h = parseFloat(h);
36    },
37
38    /**
39     * Method: toString
40     * Return the string representation of a size object
41     *
42     * Returns:
43     * {String} The string representation of OpenLayers.Size object.
44     * (ex. <i>"w=55,h=66"</i>)
45     */
46    toString:function() {
47        return ("w=" + this.w + ",h=" + this.h);
48    },
49
50    /**
51     * APIMethod: clone
52     * Create a clone of this size object
53     *
54     * Returns:
55     * {<OpenLayers.Size>} A new OpenLayers.Size object with the same w and h
56     * values
57     */
58    clone:function() {
59        return new OpenLayers.Size(this.w, this.h);
60    },
61
62    /**
63     *
64     * APIMethod: equals
65     * Determine where this size is equal to another
66     *
67     * Parameters:
68     * sz - {<OpenLayers.Size>}
69     *
70     * Returns:
71     * {Boolean} The passed in size has the same h and w properties as this one.
72     * Note that if sz passed in is null, returns false.
73     *
74     */
75    equals:function(sz) {
76        var equals = false;
77        if (sz != null) {
78            equals = ((this.w == sz.w && this.h == sz.h) ||
79                      (isNaN(this.w) && isNaN(this.h) && isNaN(sz.w) && isNaN(sz.h)));
80        }
81        return equals;
82    },
83
84    CLASS_NAME: "OpenLayers.Size"
85});
Note: See TracBrowser for help on using the repository browser.