LuciadCPillar C# 2025.0.12
Loading...
Searching...
No Matches
Luciad.Geometries.Patch Class Referencesealed

A patch is a surface based on a single ring, thus not having any holes. More...

Inheritance diagram for Luciad.Geometries.Patch:
Luciad.Geometries.Surface Luciad.Geometries.Geometry

Public Member Functions

bool Contains2D (Luciad.Cartesian.Coordinate point)
 Returns if this patch contains the given point.
Public Member Functions inherited from Luciad.Geometries.Geometry
void Dispose ()

Properties

Luciad.Geometries.Ring BaseGeometry [get]
 The base ring geometry on which the patch is based.
Properties inherited from Luciad.Geometries.Geometry
Luciad.Geometries.Bounds Bounds [get]
 The bounds for the geometry object.
Luciad.Geodesy.CoordinateReference Reference [get]
 The coordinate reference of the geometry.

Detailed Description

A patch is a surface based on a single ring, thus not having any holes.

You can read more about the available geometries here.

See also
GeometryFactory.CreatePatch

Member Function Documentation

◆ Contains2D()

bool Luciad.Geometries.Patch.Contains2D ( Luciad.Cartesian.Coordinate point)
inline

Returns if this patch contains the given point.

For these calculations, the height value of the given point or base geometry is ignored. I.e. only the horizontal coordinates are taken into account.

Limitations:

Parameters
pointa point, defined in the same reference as the reference of this Patch
Returns
whether this patch contains the given point.
Exceptions
System.ArgumentExceptionwhen calling this function on a patch with a geodetic PolylineRing base geometry with linear interpolation.
Since
2025.0

Property Documentation

◆ BaseGeometry

Luciad.Geometries.Ring Luciad.Geometries.Patch.BaseGeometry
get

The base ring geometry on which the patch is based.

[get]

Returns the base ring geometry on which the patch is based.