LuciadCPillar C# 2024.0.04
Luciad.Geometries.Point Class Reference

Represents a point. More...

Inheritance diagram for Luciad.Geometries.Point:
Luciad.Geometries.Geometry

Public Member Functions

 Point (Luciad.Geodesy.CoordinateReference reference, Luciad.Cartesian.Coordinate coordinate)
 Constructs a point with a reference and a coordinate. More...
 
 Point (Luciad.Geometries.Point other)
 
Luciad.Geometries.Point MoveTo (Luciad.Cartesian.Coordinate location)
 Returns a new Point instance which is moved to the new coordinate location. More...
 
Luciad.Geometries.Point Translate (Luciad.Cartesian.Coordinate translation)
 Returns a new Point instance with the translation vector applied. More...
 
- Public Member Functions inherited from Luciad.Geometries.Geometry
void Dispose ()
 

Properties

Luciad.Cartesian.Coordinate Location [get]
 The coordinate of the location. More...
 
- Properties inherited from Luciad.Geometries.Geometry
Luciad.Geometries.Bounds Bounds [get]
 The bounds for the geometry object. More...
 
Luciad.Geodesy.CoordinateReference Reference [get]
 The coordinate reference of the geometry. More...
 

Detailed Description

Represents a point.

See also
GeometryFactory.CreatePoint
Point.Point

Constructor & Destructor Documentation

◆ Point() [1/2]

Luciad.Geometries.Point.Point ( Luciad.Geodesy.CoordinateReference  reference,
Luciad.Cartesian.Coordinate  coordinate 
)
inline

Constructs a point with a reference and a coordinate.

Parameters
referencethe reference of the point.
coordinatethe coordinate values of the point.

◆ Point() [2/2]

Luciad.Geometries.Point.Point ( Luciad.Geometries.Point  other)
inline

Member Function Documentation

◆ MoveTo()

Luciad.Geometries.Point Luciad.Geometries.Point.MoveTo ( Luciad.Cartesian.Coordinate  location)
inline

Returns a new Point instance which is moved to the new coordinate location.

Parameters
locationthe new location to move this point to
Returns
a new, moved geometry
Since
2020.1

◆ Translate()

Luciad.Geometries.Point Luciad.Geometries.Point.Translate ( Luciad.Cartesian.Coordinate  translation)
inline

Returns a new Point instance with the translation vector applied.

Parameters
translationthe translation vector
Returns
a new, translated geometry
Since
2020.1

Property Documentation

◆ Location

Luciad.Cartesian.Coordinate Luciad.Geometries.Point.Location
get

The coordinate of the location.

[get]

Returns the coordinate of the location.