Class CurveTransportSection
Inheritance
System.Object
CurveTransportSection
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
public class CurveTransportSection : CurveArea, IStatic, IRigidPart, IDisposable, IMeshObject, ISceneObject, ITransportSection
Constructors
Declaration
public CurveTransportSection(string name, Color color, Revolution revolution, float radius, float degrees, float width)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Windows.Media.Color |
color |
|
Revolution |
revolution |
|
System.Single |
radius |
|
System.Single |
degrees |
|
System.Single |
width |
|
Declaration
public CurveTransportSection(Color color, Revolution revolution, float radius, float degrees, float width)
Parameters
Type |
Name |
Description |
System.Windows.Media.Color |
color |
|
Revolution |
revolution |
|
System.Single |
radius |
|
System.Single |
degrees |
|
System.Single |
width |
|
Declaration
public CurveTransportSection(Color color, Revolution revolution, float radius, float degrees, float height, float width)
Parameters
Type |
Name |
Description |
System.Windows.Media.Color |
color |
|
Revolution |
revolution |
|
System.Single |
radius |
|
System.Single |
degrees |
|
System.Single |
height |
|
System.Single |
width |
|
Fields
route
Declaration
Field Value
Properties
Angle
Declaration
public override float Angle { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Enabled
Declaration
public bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Height
Declaration
public override float Height { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
HeightDifference
Declaration
public override float HeightDifference { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Length
Declaration
[Browsable(false)]
public float Length { get; }
Property Value
Type |
Description |
System.Single |
|
Orientation
Declaration
[Browsable(false)]
public override Matrix4x4 Orientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
Overrides
Parent
Declaration
public override IEntity Parent { get; protected set; }
Property Value
Overrides
Pitch
Declaration
[Browsable(false)]
public override float Pitch { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Position
Declaration
[Browsable(false)]
public override Vector3 Position { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
Radius
Declaration
public override float Radius { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Revolution
Declaration
public override Revolution Revolution { get; set; }
Property Value
Overrides
Roll
Declaration
[Browsable(false)]
public override float Roll { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Route
Declaration
[Browsable(false)]
public Route Route { get; }
Property Value
TransportMode
Declaration
public Curve.TransportModes TransportMode { get; set; }
Property Value
Visible
Declaration
public override bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Width
Declaration
public override float Width { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Yaw
Declaration
[Browsable(false)]
public override float Yaw { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Methods
ConnectRoute(FixPoint, FixPoint, ITransportSection)
Declaration
public void ConnectRoute(FixPoint from, FixPoint to, ITransportSection stranger)
Parameters
Dispose()
Declaration
public override void Dispose()
Overrides
InsertActionPoint(Single)
Declaration
public ActionPoint InsertActionPoint(float distance)
Parameters
Type |
Name |
Description |
System.Single |
distance |
|
Returns
Move(Vector3)
Declaration
public override void Move(Vector3 delta)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
delta |
|
Overrides
Events
OnParentChanged
Declaration
public event Action<ITransportSection> OnParentChanged
Event Type
OnSizeChanged
Declaration
public event Action<ITransportSection> OnSizeChanged
Event Type
Implements
System.IDisposable