LabelAvoidance Enumeration
Specifies which visualization a label should avoid overlapping.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CECore assembly)
Syntax
public enum LabelAvoidanceValues
| Value name | Value | Description |
|---|---|---|
| Default | 0 | The label placement algorithm will only try to avoid overlap with other labels. |
| SourceFeature | 1 | The label will not overlap avoidable visualization that has been generated from the same feature as the label. |
| OtherFeature | 2 | The label will not overlap avoidable visualization that has been generated from other features. |
| AnyFeature | 3 | The label will not overlap avoidable visualization that has been generated from any feature. |
Remarks
The term avoidable visualization refers to visualization generated from a LineVisualizer whose LineVisualizer.AvoidableByLabels property is True. (PolygonVisualizer and CompositeLineVisualizer can also be configured to be avoidable in the same way.)
Platforms
Windows, Linux, Android