Class EdgeDisplaySettings
Settings for how a curve or line should be displayed.
Inheritance
Inherited Members
Namespace: Elements
Assembly: Hypar.Elements.dll
Syntax
public class EdgeDisplaySettings
Properties
DashMode
Whether and how to display dashes along the line.
Declaration
public EdgeDisplayDashMode DashMode { get; set; }
Property Value
Type | Description |
---|---|
EdgeDisplayDashMode |
DashSize
The size of the dash. If Mode is set to None, this value will be ignored. Note that the units for this value (screen vs world) are affected by the choice of Dash Mode.
Declaration
public double DashSize { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GapSize
The size of the gaps between dashes. If Mode is set to None, this value will be ignored. If this value is set to null, DashSize will be used. Note that the units for this value (screen vs world) are affected by the choice of Dash Mode.
Declaration
public double? GapSize { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
LineWidth
The width of the line. If Mode is set to Screen Units, this will be in pixels (and rounded to the nearest integer). If set to World Units, this will be in meters.
Declaration
public double LineWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WidthMode
How the Width should be interpreted. If set to Screen Units, Width is interpreted as a constant pixel width (and rounded to the nearest integer). If set to World Units, Width is interpreted as a constant meter width.
Declaration
public EdgeDisplayWidthMode WidthMode { get; set; }
Property Value
Type | Description |
---|---|
EdgeDisplayWidthMode |