Show / Hide Table of Contents

Interface ITransportSection

Namespace: Experior.Core.TransportSections
Assembly: Experior.Core.dll
Syntax
public interface ITransportSection

Properties

Enabled

Declaration
bool Enabled { get; set; }
Property Value
Type Description
System.Boolean

Height

Declaration
float Height { get; }
Property Value
Type Description
System.Single

Orientation

Declaration
Matrix4x4 Orientation { get; set; }
Property Value
Type Description
System.Numerics.Matrix4x4

Parent

Declaration
IEntity Parent { get; }
Property Value
Type Description
IEntity

Position

Declaration
Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Route

Declaration
Route Route { get; }
Property Value
Type Description
Route

Visible

Declaration
bool Visible { get; set; }
Property Value
Type Description
System.Boolean

Width

Declaration
float Width { get; }
Property Value
Type Description
System.Single

Methods

Highlight(Color)

Declaration
void Highlight(Color color)
Parameters
Type Name Description
System.Windows.Media.Color color

Pick(Vector3, Vector3)

Declaration
PickResult Pick(Vector3 rayStart, Vector3 rayDirection)
Parameters
Type Name Description
System.Numerics.Vector3 rayStart
System.Numerics.Vector3 rayDirection
Returns
Type Description
PickResult

SegmentIntersect(Vector3)

Declaration
Intersection SegmentIntersect(Vector3 position)
Parameters
Type Name Description
System.Numerics.Vector3 position
Returns
Type Description
Intersection

UnHighlight()

Declaration
void UnHighlight()

Events

OnParentChanged

Declaration
event Action<ITransportSection> OnParentChanged
Event Type
Type Description
System.Action<ITransportSection>

OnSizeChanged

Declaration
event Action<ITransportSection> OnSizeChanged
Event Type
Type Description
System.Action<ITransportSection>
Back to top Generated by DocFX