Geoinformatica  0.90
Geo::OGC::Point Class Reference

Public Member Functions

public method new (hash params)
 Construct a new point. More...
 
public method init ()
 
public method copy ()
 
public method point ()
 Return a reference to an anonymous array that contains the point data. More...
 
public method GeometryType ()
 
public method Dimension ()
 
public method Clone ()
 
public method IsEmpty ()
 
public method IsSimple ()
 A point is always simple. More...
 
public method Is3D ()
 
public method IsMeasured ()
 
public method Boundary ()
 
public method X ()
 
public method Y ()
 
public method Z (scalar Z)
 sets or gets the z coordinate More...
 
public method M (scalar M)
 sets or gets the measure More...
 
public method as_text ()
 
public method Equals ()
 
public method DistanceToLineStringSqr ()
 
public method Distance ()
 
public method Envelope ()
 
public method Area ()
 
public method Intersection ()
 
public method Within ()
 
public method MakeCollection ()
 
public method ApplyTransformation ()
 
public method ClosestVertex ()
 
public method VertexAt ()
 
public method ClosestPoint ()
 
public method AddVertex ()
 
public method DeleteVertex ()
 

Detailed Description

Definition at line 1129 of file Geometry.pm.

Member Function Documentation

public method Geo::OGC::Point::AddVertex ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::ApplyTransformation ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Area ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::as_text ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Boundary ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Clone ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::ClosestPoint ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::ClosestVertex ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::copy ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::DeleteVertex ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Dimension ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Distance ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::DistanceToLineStringSqr ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Envelope ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Equals ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::GeometryType ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::init ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Intersection ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Is3D ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::IsEmpty ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::IsMeasured ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::IsSimple ( )

A point is always simple.

Code:
click to view
public method Geo::OGC::Point::M ( scalar  M)

sets or gets the measure

Parameters
M[optional]
Note
setting is not in the specification
returns undef if M does not exist or if it exists but is undefined
Code:
click to view
public method Geo::OGC::Point::MakeCollection ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::new ( hash  params)

Construct a new point.

Parameters
paramsThe following syntaxes are allowed:
$point = Geo::OGC::Point->new($x, $y);
$point = Geo::OGC::Point->new($x, $y, $z);
$point = Geo::OGC::Point->new(point => [$x, $y]);
$point = Geo::OGC::Point->new(point => [$x, $y, $z]);
$point = Geo::OGC::Point->new(point => [$x, $y, $z, $m]);
$point = Geo::OGC::Point->new(pointz => [$x, $y, $z]);
$point = Geo::OGC::Point->new(pointz => [$x, $y, $z, $m]);
$point = Geo::OGC::Point->new(pointm => [$x, $y, $m]);
$point = Geo::OGC::Point->new(pointm => [$x, $y, $z, $m]);
$point = Geo::OGC::Point->new(pointzm => [$x, $y, $z, $m]);
$point = Geo::OGC::Point->new(X => $x, Y => $y);
$point = Geo::OGC::Point->new(X => $x, Y => $y, Z => $z);
$point = Geo::OGC::Point->new(X => $x, Y => $y, Z => $z, M => $m);
Code:
click to view
public method Geo::OGC::Point::point ( )

Return a reference to an anonymous array that contains the point data.

Note
Note that there is no difference between [x,y,z] and [x,y,m]
Code:
click to view
public method Geo::OGC::Point::VertexAt ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Within ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::X ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Y ( )

Undocumented Method

Code:
click to view
public method Geo::OGC::Point::Z ( scalar  Z)

sets or gets the z coordinate

Parameters
Z[optional]
Note
setting is not in the specification
returns undef if z does not exist or if it exists but is undefined
Code:
click to view

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