Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
Construct a point geometry.
The bounds of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Return whether or not the geometry is at the specified location
boolean
Nullify this components bounds and that of its parent as well.
Create a clone of this geometry.
An exact clone of this OpenLayers.Geometry.Point
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Returns the area of the collection by summing its parts
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Calculate the centroid of this geometry. This method is defined in subclasses.
Returns the length of the collection by summing its parts
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Resize a point relative to some origin. For points, this has the effect of scaling a vector (from the origin to the point). This method is more useful on geometry collection subclasses.
Rotate a point around another.
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Translate the x,y properties of the point from source to dest.
Creates a Geometry Collection -- a list of geoms.
The bounds of this geometry
An array of class names representing the types of components that the collection can include. A null value means the component types are not restricted.
The component parts of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Add a new component (geometry) to the collection. If this.componentTypes is set, then the component class name must be in the componentTypes array.
boolean
Add components to this geometry.
Return whether or not the geometry is at the specified location
boolean
Recalculate the bounds by iterating through the components and calling calling extendBounds() on each item.
Nullify this components bounds and that of its parent as well.
Clone this geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Determine whether another geometry is equivalent to this one. Geometries are considered equivalent if all components have the same coordinates.
boolean
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Calculate the area of this geometry. Note how this function is overridden
in
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Compute the centroid for this geometry collection.
Get a string representing the components for this collection
string
Calculate the approximate area of the polygon were it projected onto the earth.
number
Calculate the approximate length of the geometry were it projected onto the earth.
number
Calculate the length of this geometry
number
Return a list of all points in this geometry.
Array<any>
Determine if the input geometry intersects this one.
boolean
Moves a geometry by the given displacement along positive x and y axes. This modifies the position of the geometry and clears the cached bounds.
Remove a component from this geometry.
boolean
Remove components from this geometry.
boolean
Resize a geometry relative to some origin. Use this method to apply a uniform scaling to a geometry.
Rotate a geometry around some origin
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string
Reproject the components geometry from source to dest.
A Geometry is a description of a geographic object.
The bounds of this geometry
A unique identifier for this geometry.
This is set when a Geometry is added as component of another geometry
Return whether or not the geometry is at the specified location
boolean
Nullify this components bounds and that of its parent as well.
Create a clone of this geometry. Does not set any non-standard properties of the cloned geometry.
Destroy this geometry.
Calculate the closest distance between two geometries (on the x-y plane).
Object
Extend the existing bounds to include the new bounds. If geometry's bounds is not yet set, then set a new Bounds.
Returns the area of the collection by summing its parts
number
Get the bounds for this Geometry. If bounds is not set, it is calculated again, this makes queries faster.
Calculate the centroid of this geometry. This method is defined in subclasses.
Returns the length of the collection by summing its parts
number
Return a list of all points in this geometry.
Array<any>
Set the bounds for this Geometry.
Returns a text representation of the geometry. If the WKT format is included in a build, this will be the Well-Known Text representation.
string