LuciadCPillar C# 2023.1.05
Luciad.Datamodels.GeometryDataAnnotation Class Reference

DataAnnotation that is added on a DataType to define which property path contains the main geometry. More...

Inheritance diagram for Luciad.Datamodels.GeometryDataAnnotation:
Luciad.Datamodels.DataAnnotation

Public Member Functions

 GeometryDataAnnotation (Luciad.Datamodels.DataPropertyPath propertyPath)
 
override bool Equals (object other)
 
override int GetHashCode ()
 
- Public Member Functions inherited from Luciad.Datamodels.DataAnnotation
void Dispose ()
 
override bool Equals (object other)
 
override int GetHashCode ()
 Returns the hash value for this annotation. More...
 

Static Public Member Functions

static Luciad.Datamodels.GeometryDataAnnotation Find (Luciad.Datamodels.DataType type)
 

Properties

Luciad.Datamodels.DataPropertyPath PropertyPath [get]
 

Detailed Description

DataAnnotation that is added on a DataType to define which property path contains the main geometry.

The referred-to property must have Geometry as its data type. DataPropertyPath

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::GeometryDataAnnotation.

Constructor & Destructor Documentation

◆ GeometryDataAnnotation()

Luciad.Datamodels.GeometryDataAnnotation.GeometryDataAnnotation ( Luciad.Datamodels.DataPropertyPath  propertyPath)
inline

Member Function Documentation

◆ Equals()

override bool Luciad.Datamodels.GeometryDataAnnotation.Equals ( object  other)
inline

◆ Find()

static Luciad.Datamodels.GeometryDataAnnotation Luciad.Datamodels.GeometryDataAnnotation.Find ( Luciad.Datamodels.DataType  type)
inlinestatic

◆ GetHashCode()

override int Luciad.Datamodels.GeometryDataAnnotation.GetHashCode ( )
inline

Property Documentation

◆ PropertyPath

Luciad.Datamodels.DataPropertyPath Luciad.Datamodels.GeometryDataAnnotation.PropertyPath
get