Geo::GDAL 0.21

Geo::OGR::Geometry Class Reference

List of all members.

Public Class Methods

 new (scalar type=scalar Geo::OGR::wkbUnknown, scalar wkt=undef, scalar wkb=undef, scalar gml=undef)

Public Object Methods

 ExportToWkt ()
 ExportToWkb (scalar byte_order=scalar Geo::OGR::wkbXDR)
 ExportToGML ()
 AddPoint (scalar x, scalar y, scalar z=0)
 AddGeometryDirectly (scalar other)
 AddGeometry (scalar other)
 Clone ()
 GetGeometryType ()
 GetGeometryName ()
 GetArea ()
 GetPointCount ()
 GetX (scalar point=0)
 GetY (scalar point=0)
 GetZ (scalar point=0)
 GetGeometryCount ()
 SetPoint (scalar point, scalar x, scalar y, scalar z=0)
 GetGeometryRef (scalar geom)
 GetBoundary ()
 ConvexHull ()
 Buffer (scalar distance, scalar quadsecs=30)
 Intersection (scalar other)
 Union (scalar other)
 Difference (scalar other)
 SymmetricDifference (scalar other)
 Distance (scalar other)
 Empty ()
 Intersect (scalar other)
 Equal (scalar other)
 Disjoint (scalar other)
 Touches (scalar other)
 Crosses (scalar other)
 Within (scalar other)
 Contains (scalar other)
 Overlaps (scalar other)
 TransformTo (scalar reference)
 Transform (scalar trans)
 GetSpatialReference ()
 AssignSpatialReference (scalar reference)
 CloseRings ()
 FlattenTo2D ()
 GetEnvelope ()
 Centroid ()
 WkbSize ()
 GetCoordinateDimension ()
 SetCoordinateDimension (scalar dimension)
 GetDimension ()

Member Function Documentation

Geo::OGR::Geometry::AddGeometry ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (OGRErr)
Geo::OGR::Geometry::AddGeometryDirectly ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (OGRErr)
Geo::OGR::Geometry::AddPoint ( scalar  x,
scalar  y,
scalar  z = 0 
)
Geo::OGR::Geometry::AssignSpatialReference ( scalar  reference)
Parameters:
$referenceGeo::OSR::SpatialReference object
Geo::OGR::Geometry::Buffer ( scalar  distance,
scalar  quadsecs = 30 
)
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Centroid ( )
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Clone ( )
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::CloseRings ( )
Geo::OGR::Geometry::Contains ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::ConvexHull ( )
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Crosses ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::Difference ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Disjoint ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::Distance ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Empty ( )
Geo::OGR::Geometry::Equal ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::ExportToGML ( )
Returns:
scalar (GML string)
Geo::OGR::Geometry::ExportToWkb ( scalar  byte_order = scalar Geo::OGR::wkbXDR)
Returns:
scalar (WKB binary string)
Geo::OGR::Geometry::ExportToWkt ( )
Returns:
scalar (WKT string)
Geo::OGR::Geometry::FlattenTo2D ( )
Geo::OGR::Geometry::GetArea ( )
Returns:
scalar (double)
Geo::OGR::Geometry::GetBoundary ( )
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::GetCoordinateDimension ( )
Returns:
scalar (int)
Geo::OGR::Geometry::GetDimension ( )
Returns:
scalar (int)
Geo::OGR::Geometry::GetEnvelope ( )
Returns:
arrayref = [$minx, $maxx, $miny, $maxy]
Geo::OGR::Geometry::GetGeometryCount ( )
Returns:
scalar (int)
Geo::OGR::Geometry::GetGeometryName ( )
Returns:
scalar (string)
Geo::OGR::Geometry::GetGeometryRef ( scalar  geom)
Parameters:
$geomscalar (int)
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::GetGeometryType ( )
Returns:
one of Geo::OGR::wkb*
Geo::OGR::Geometry::GetPointCount ( )
Returns:
scalar (int)
Geo::OGR::Geometry::GetSpatialReference ( )
Geo::OGR::Geometry::GetX ( scalar  point = 0)
Returns:
scalar (double)
Geo::OGR::Geometry::GetY ( scalar  point = 0)
Returns:
scalar (double)
Geo::OGR::Geometry::GetZ ( scalar  point = 0)
Returns:
scalar (double)
Geo::OGR::Geometry::Intersect ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::Intersection ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::new ( scalar  type = scalar Geo::OGR::wkbUnknown,
scalar  wkt = undef,
scalar  wkb = undef,
scalar  gml = undef 
)
Parameters:
$typeone of Geo::OGR::wkb*
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Overlaps ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::SetCoordinateDimension ( scalar  dimension)
Geo::OGR::Geometry::SetPoint ( scalar  point,
scalar  x,
scalar  y,
scalar  z = 0 
)
Geo::OGR::Geometry::SymmetricDifference ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Touches ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::Transform ( scalar  trans)
Parameters:
$transGeo::OSR::CoordinateTransformation object
Returns:
scalar (OGRErr)
Geo::OGR::Geometry::TransformTo ( scalar  reference)
Parameters:
$referenceGeo::OSR::SpatialReference object
Returns:
scalar (OGRErr)
Geo::OGR::Geometry::Union ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
Geo::OGR::Geometry object
Geo::OGR::Geometry::Within ( scalar  other)
Parameters:
$otherGeo::OGR::Geometry object
Returns:
scalar (int)
Geo::OGR::Geometry::WkbSize ( )
Returns:
scalar (int)

The documentation for this class was generated from the following file: