Describes a change that was made to a Polyline
geometry.
More...
|
System.Collections.Generic.IList< uint > | InsertedPoints [get] |
| The indices of the points in the new polyline that were inserted in this change. More...
|
|
System.Collections.Generic.IList< uint > | MovedPoints [get] |
| The indices of the points in the new polyline that were moved in this change. More...
|
|
System.Collections.Generic.IList< uint > | RemovedPoints [get] |
| The indices of the points in the old polyline that were removed in this change. More...
|
|
Luciad.Cartesian.? Coordinate | Translation [get, set] |
| The translation that was applied on the polyline. More...
|
|
Describes a change that was made to a Polyline
geometry.
- Since
- 2020.1
◆ PolylineChange()
Luciad.Geometries.Constraints.PolylineChange.PolylineChange |
( |
| ) |
|
|
inline |
Constructs an empty polyline change.
◆ AddInsertedPoint()
void Luciad.Geometries.Constraints.PolylineChange.AddInsertedPoint |
( |
uint |
insertedPointIndex | ) |
|
|
inline |
Adds the index of the point that is inserted.
- Parameters
-
insertedPointIndex | the index of the point in the new polyline that was inserted in this change. |
- See also
InsertedPoints
◆ AddMovedPoint()
void Luciad.Geometries.Constraints.PolylineChange.AddMovedPoint |
( |
uint |
movedPointIndex | ) |
|
|
inline |
Adds the index of the point that is moved.
- Parameters
-
movedPointIndex | the index of the point in the new polyline that was moved in this change. |
- See also
MovedPoints
◆ AddRemovedPoint()
void Luciad.Geometries.Constraints.PolylineChange.AddRemovedPoint |
( |
uint |
removedPointIndex | ) |
|
|
inline |
Adds the index of the point that is removed.
- Parameters
-
removedPointIndex | the index of the point in the old polyline that was removed in this change. |
- See also
RemovedPoints
◆ 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.
- Parameters
-
index | the point index in the new polyline. |
- Returns
- true if the
inserted points
of this change contain the given index.
◆ HasPointMoved()
bool Luciad.Geometries.Constraints.PolylineChange.HasPointMoved |
( |
uint |
index | ) |
|
|
inline |
Returns true if the moved points
of this change contain the given index.
- Parameters
-
index | the point index in the new polyline. |
- Returns
- true if the
moved points
of this change contain the given index.
◆ HasPointRemoved()
bool Luciad.Geometries.Constraints.PolylineChange.HasPointRemoved |
( |
uint |
index | ) |
|
|
inline |
Returns true if the removed points
of this change contain the given index.
- Parameters
-
index | the point index in the old polyline. |
- Returns
- true if the
removed points
of this change contain the given index.
◆ InsertedPoints
System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.InsertedPoints |
|
get |
The indices of the points in the new polyline that were inserted
in this change.
[get]
Returns the indices of the points in the new polyline that were inserted
in this change.
◆ MovedPoints
System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.MovedPoints |
|
get |
The indices of the points in the new polyline that were moved
in this change.
[get]
Returns the indices of the points in the new polyline that were moved
in this change. This only considers individual point moves, so if the whole polyline was translated, this method can still return false for individual points. For checking whether a translation took place, see Translation
.
◆ RemovedPoints
System.Collections.Generic.IList<uint> Luciad.Geometries.Constraints.PolylineChange.RemovedPoints |
|
get |
The indices of the points in the old polyline that were removed
in this change.
[get]
Returns the indices of the points in the old polyline that were removed
in this change.
◆ Translation
Luciad.Cartesian.? Coordinate Luciad.Geometries.Constraints.PolylineChange.Translation |
|
getset |
The translation that was applied on the polyline.
[get]
Returns the translation that was applied on the polyline. This is the result of use the method Translate
on the polyline. The value may be null
if no translation happened.
[set]
Sets the translation that was applied on the polyline.
- See also
Translation