CompositeLineVisualizer Class
Applies both LineVisualizer and PointVisualizer visualizers to lines.
NuGet/Assembly: Carmenta.Engine.5.17.0.nupkg (in the CECore assembly)
Syntax
public class CompositeLineVisualizer : VisualizerSetRemarks
The CompositeLineVisualizer applies both LineVisualizer and PointVisualizer visualizers to lines and it can be configured so that PointVisualizer items cuts lines into disconnected segments.
The following image shows how a CompositeLineVisualizer combines a red line and two red circles that cut the line.
![]() |
CompositeLineVisualizer is not supported in 3D.
Inheritance Hierarchy
System.Object
EngineObject
ResourceObject
Visualizer
VisualizerSet
CompositeLineVisualizer
Platforms
Windows, Linux, Android
CompositeLineVisualizer Members
The CompositeLineVisualizer type has the following members.
Constructors
| Name | Description |
|---|---|
| CompositeLineVisualizer | Initializes a new instance of the CompositeLineVisualizer class |
Properties
| Name | Description |
|---|---|
| AvoidableByLabels | Gets or sets a value that determines whether a LabelOrganizingLayer can avoid placing labels over the visualization. |
| Clip | Gets or sets a value that determines whether lines are cut. |
| Condition | Gets or sets a condition that must evaluate to true if the visualizer shall be applied to a feature. Inherited from Visualizer |
| IsDisposed | Gets a value that tells whether the current CompositeLineVisualizer has been disposed. Inherited from EngineObject |
| LengthUnit | Gets or sets the length unit of the Margin. |
| Margin | Gets or sets the margin between the where a line is cut and where a symbol starts. |
| Name | Gets or sets the name of the CompositeLineVisualizer. Inherited from ResourceObject |
| NativeHandle | Gets the native Carmenta Engine kernel object the current CompositeLineVisualizer represents. Inherited from EngineObject |
| PickingSupport | Gets or sets a value specifying how much information is maintained when the visualizer creates a PresentationObject for a feature. Inherited from Visualizer |
| Style | Gets or sets a value that determines how a CompositeLineVisualizer cuts lines. |
| IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
| Visualizers | Gets the list of visualizers that belong to this group. Inherited from VisualizerSet |
Methods
| Name | Description |
|---|---|
| Clone | Creates a copy of an object. Inherited from EngineObject |
| Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
| Draw | Draws a feature on a drawable. Inherited from Visualizer |
| Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
| FindChildObject | Overloaded. Finds the child object with the specified name. Inherited from Visualizer |
| GetChildObjects | Overloaded. Gets the child objects of the current object. Inherited from Visualizer |
