Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ISegment.cs
1
using
System.Threading.Tasks;
2
using
SkiaSharp;
3
4
namespace
Waher.Layout.Layout2D.Model.Figures.SegmentNodes
5
{
9
public
interface
ISegment
:
ILayoutElement
10
{
16
Task
Measure
(
DrawingState
State,
PathState
PathState
);
17
24
Task
Draw
(
DrawingState
State,
PathState
PathState
, SKPath
Path
);
25
}
26
}
Waher.Layout.Layout2D.Model.DrawingState
Current drawing state.
Definition:
DrawingState.cs:18
Waher.Layout.Layout2D.Model.Figures.Path
A path
Definition:
Path.cs:17
Waher.Layout.Layout2D.Model.Figures.SegmentNodes.PathState
Current state tracing the path.
Definition:
PathState.cs:10
Waher.Layout.Layout2D.Model.Figures.SegmentNodes.ISegment
Interface for path segment nodes
Definition:
ISegment.cs:10
Waher.Layout.Layout2D.Model.Figures.SegmentNodes.ISegment.Measure
Task Measure(DrawingState State, PathState PathState)
Measures layout entities and defines unassigned properties, related to dimensions.
Waher.Layout.Layout2D.Model.Figures.SegmentNodes.ISegment.Draw
Task Draw(DrawingState State, PathState PathState, SKPath Path)
Draws layout entities.
Waher.Layout.Layout2D.Model.ILayoutElement
Base interface for all layout elements.
Definition:
ILayoutElement.cs:13
Waher.Layout.Layout2D.Model.Figures.SegmentNodes
Definition:
Backward.cs:5
IoTGateway
Layout
Waher.Layout.Layout2D
Model
Figures
SegmentNodes
ISegment.cs
Generated by
1.9.5