Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 add, ZOO.Bounds
 addComponent
 addPoint, ZOO.Geometry.MultiPoint
 array, ZOO.Format.JSON.serialize
 attributes, ZOO.Feature
B
 boolean, ZOO.Format.JSON.serialize
 bottom, ZOO.Bounds
 bounds
 Bounds, ZOO.Bounds.ZOO
 box, ZOO.Format.GeoJSON.parseCoords
 buildCoordinatesNode
 buildDataInputsNode, ZOO.Process
 buildGeometry
 buildGeometryNode
 buildInput, ZOO.Process
C
 calculateBounds
 camelize, ZOO.String
 Class, ZOO
 clearBounds, ZOO.Geometry
 clone
 collection
ZOO.Format.GeoJSON.extractZOO.Format.KML.buildGeometry
 Collection
 collectionName, ZOO.Format.GML
 complex, ZOO.Process.buildInput
 complexdata, ZOO.Format.WPS.parseData
 components
 componentTypes
 Constants, ZOO
 contains, ZOO.String
 containsBounds, ZOO.Bounds
 containsPoint
ZOO.Geometry.LinearRingZOO.Geometry.Polygon
 createCRSObject, ZOO.Format.GeoJSON
 createFeature, ZOO.Format.GML
 createPlacemark, ZOO.Format.KML
 createRegularPolygon, ZOO.Geometry.Polygon
 Curve, ZOO.Geometry.Curve.ZOO.Geometry
D
 data, ZOO.Format
 date, ZOO.Format.JSON.serialize
 defaultPrefix, ZOO.Format.GML
 destroy
 distVincenty, ZOO
add:function(x,
y)
addComponent: function(component,
index)
Add a new component (geometry) to the collection.
addComponent: function(component,
index)
Add a new component (geometry) to the collection.
addComponent: function(point,
index)
Adds a point to geometry components.
addPoint: function(point,
index)
Wrapper for ZOO.Geometry.Collection.addComponent
Transform an array into a JSON string.
{Object} This object holds arbitrary properties that describe the feature.
Transform a boolean into a JSON string.
{Number} Minimum vertical coordinate.
{ZOO.Bounds} The box bounding that feature’s geometry, that property can be set by an ZOO.Format object when deserializing the feature, so in most cases it represents an information set by the server.
{ZOO.Bounds} The bounds of this geometry
Construct a new bounds object.
Convert a coordinate array from GeoJSON into an ZOO.Geometry.Polygon.
buildCoordinatesNode: function(geometry)
builds the coordinates XmlNode
buildCoordinatesNode: function(geometry)
Builds and returns the KML coordinates node with the given geometry coordinates...</coordinates>
buildDataInputsNode:function(inputs)
Method to build the WPS DataInputs element.
Object containing methods to do the actual geometry node building based on geometry type.
Object containing methods to do the actual geometry node building based on geometry type.
buildGeometryNode: function(geometry)
buildGeometryNode: function(geometry)
Builds and returns a KML geometry node with the given geometry.
Object containing methods to build WPS inputs.
calculateBounds: function()
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
calculateBounds: function()
Recalculate the bounds for the geometry.
calculateBounds: function()
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
calculateBounds: function ()
Create a new Bounds based on the x/y
camelize: function(str)
Camel-case a hyphenated string.
Class: function()
Method used to create ZOO classes.
clearBounds: function()
Nullify this components bounds and that of its parent as well.
clone: function()
Clone this geometry.
clone:function()
Create a cloned instance of this bounds.
clone: function ()
Create a clone of this vector feature.
clone: function()
Create a clone of this geometry.
clone: function()
Clone this geometry.
clone: function(obj)
{ZOO.Geometry.Point} An exact clone of this ZOO.Geometry.Point
Return an array of geometries from a geometry collection.
Given a ZOO geometry collection, create a KML MultiGeometry.
Creates a Geometry Collection -- a list of geoms.
Creates a Geometry Collection -- a list of geoms.
{String} Name of featureCollection element.
Given an E4XElement representing the WPS complex data input.
Given an Object representing the WPS complex data response.
{Array(ZOO.Geometry)} The component parts of this geometry
{Array(ZOO.Geometry)} The component parts of this geometry
{Array(String)} An array of class names representing the types of components that the collection can include.
{Array(String)} An array of class names representing the types of components that the collection can include.
{Array(String)} An array of class names representing the types of components that the collection can include.
{Array(String)} An array of class names representing the types of components that the collection can include.
{Array(String)} An array of class names representing the types of components that the collection can include.
contains: function(str,
sub)
Test whether a string contains another string.
containsBounds:function(bounds,
partial,
inclusive)
Determine whether the target bounds is contained within this bounds.
containsPoint: function(point)
Test if a point is inside a linear ring.
containsPoint: function(point)
Test if a point is inside a polygon.
createCRSObject: function(object)
Create the CRS object for an object.
createFeature: function(feature)
Accept an ZOO.Feature, and build a GML node for it.
createPlacemark: function(feature)
Creates and returns a KML placemark node representing the given feature.
ZOO.Geometry.Polygon.createRegularPolygon = function(origin,
radius,
sides,
rotation)
Create a regular polygon around a radius.
{Object} When keepData is true, this is the parsed string sent to read.
Transform a date into a JSON string.
destroy: function ()
Destroy this geometry.
destroy: function()
nullify references to prevent circular references and memory leaks
destroy: function()
Clean up.
destroy: function()
Destroy this geometry.
destroy: function ()
Destroy this geometry.
destroy: function()
Destroy projection object.
distVincenty: function(p1,
p2)
Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.