LuciadCPillar C# 2023.1.04
Luciad.Geometries.Constraints.PolylineChange Class Reference

Describes a change that was made to a Polyline geometry. More...

Inheritance diagram for Luciad.Geometries.Constraints.PolylineChange:

Public Member Functions

 PolylineChange ()
 Constructs an empty polyline change. More...
 
void AddInsertedPoint (uint insertedPointIndex)
 Adds the index of the point that is inserted. More...
 
void AddMovedPoint (uint movedPointIndex)
 Adds the index of the point that is moved. More...
 
void AddRemovedPoint (uint removedPointIndex)
 Adds the index of the point that is removed. More...
 
void Dispose ()
 
bool HasPointInserted (uint index)
 Returns true if the inserted points of this change contain the given index. More...
 
bool HasPointMoved (uint index)
 Returns true if the moved points of this change contain the given index. More...
 
bool HasPointRemoved (uint index)
 Returns true if the removed points of this change contain the given index. More...
 

Properties

System.Collections.Generic.IList< uint > InsertedPoints [get]
 
System.Collections.Generic.IList< uint > MovedPoints [get]
 
System.Collections.Generic.IList< uint > RemovedPoints [get]
 
Luciad.Cartesian.? Coordinate Translation [get, set]
 

Detailed Description

Describes a change that was made to a Polyline geometry.

2020.1

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

Constructor & Destructor Documentation

◆ PolylineChange()

Luciad.Geometries.Constraints.PolylineChange.PolylineChange ( )
inline

Constructs an empty polyline change.

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

Member Function Documentation

◆ AddInsertedPoint()

void Luciad.Geometries.Constraints.PolylineChange.AddInsertedPoint ( uint  insertedPointIndex)
inline

Adds the index of the point that is inserted.

insertedPointIndex

the index of the point in the new polyline that was inserted in this change.

getInsertedPoints

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

◆ AddMovedPoint()

void Luciad.Geometries.Constraints.PolylineChange.AddMovedPoint ( uint  movedPointIndex)
inline

Adds the index of the point that is moved.

movedPointIndex

the index of the point in the new polyline that was moved in this change.

getMovedPoints

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

◆ AddRemovedPoint()

void Luciad.Geometries.Constraints.PolylineChange.AddRemovedPoint ( uint  removedPointIndex)
inline

Adds the index of the point that is removed.

removedPointIndex

the index of the point in the old polyline that was removed in this change.

getRemovedPoints

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

◆ Dispose()

void Luciad.Geometries.Constraints.PolylineChange.Dispose ( )
inline

◆ HasPointInserted()

bool Luciad.Geometries.Constraints.PolylineChange.HasPointInserted ( uint  index)
inline

Returns true if the inserted points of this change contain the given index.

index

the point index in the new polyline.

true if the inserted points of this change contain the given index.

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

◆ HasPointMoved()

bool Luciad.Geometries.Constraints.PolylineChange.HasPointMoved ( uint  index)
inline

Returns true if the moved points of this change contain the given index.

index

the point index in the new polyline.

true if the moved points of this change contain the given index.

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

◆ HasPointRemoved()

bool Luciad.Geometries.Constraints.PolylineChange.HasPointRemoved ( uint  index)
inline

Returns true if the removed points of this change contain the given index.

index

the point index in the old polyline.

true if the removed points of this change contain the given index.

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

Property Documentation

◆ InsertedPoints

System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.InsertedPoints
get

◆ MovedPoints

System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.MovedPoints
get

◆ RemovedPoints

System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.RemovedPoints
get

◆ Translation

Luciad.Cartesian.? Coordinate Luciad.Geometries.Constraints.PolylineChange.Translation
getset