Show / Hide Table of Contents

Class CurveTransportSection

Inheritance
System.Object
RigidPart
Static
CurveArea
CurveTransportSection
Implements
IStatic
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
ITransportSection
Inherited Members
CurveArea.NarrowOffset
CurveArea.Center
CurveArea.RampType
CurveArea.Ramp
CurveArea.SliceAngle
CurveArea.Slices
Static.StaticGeometry
Static.OnContact
Static.OnPositionChanged
Static.OnTransformationChanged
Static.Attached
Static.UseLockedColor
Static.Color
Static.Locked
Static.Rigid
Static.Actor
Static.Attach(List<Load>)
Static.Attach(Load)
Static.Attach(Load, Boolean)
Static.Attach(Load, Vector3)
Static.Attach(Load, Vector3, Boolean)
Static.Attach(List<Load>, List<Vector3>, List<Matrix4x4>)
Static.Attach(Load, Vector3, Matrix4x4, Boolean)
Static.Attach(Load, Vector3, Matrix4x4)
Static.Attach(Load, Vector3, Single, Single, Single)
Static.DisableFriction()
Static.Friction
Static.FrictionChanged(Object, EventArgs)
Static.EnableFriction()
Static.Attach(Load, Vector3, Single, Single, Single, Boolean)
Static.Collide(ILoad)
Static.DynamicPropertyLocalPitch(PropertyAttributes)
Static.DynamicPropertyLocalRoll(PropertyAttributes)
Static.DynamicPropertyLocalYaw(PropertyAttributes)
Static.SegmentIntersect(Vector3)
Static.SegmentIntersect(Vector3, Single)
Static.ToString()
Static.UnAttach(Load)
Static.UnAttach()
Static.SetTransformDirty()
Static.TransformActor()
Static.PositionChanged()
Static.TransformationChanged()
RigidPart.MaterialDisabled
RigidPart.meshData
RigidPart.MeshData
RigidPart.selectColor
RigidPart.highLightColor
RigidPart.color
RigidPart.transformDirty
RigidPart.position
RigidPart.orientation
RigidPart.yaw
RigidPart.pitch
RigidPart.roll
RigidPart.scale
RigidPart.selected
RigidPart.visible
RigidPart.sceneLayer
RigidPart.highlighted
RigidPart.Id
RigidPart.OnDisposed
RigidPart.OnDraging
RigidPart.OnLocalMovingFinished
RigidPart.OnLocalRotationFinished
RigidPart.OnMouseUp
RigidPart.OnSelected
RigidPart.ColorArgb
RigidPart.SceneLayer
RigidPart.TextureId
RigidPart.Configured
RigidPart.Disposed
RigidPart.Disposing
RigidPart.Dragable
RigidPart.UserSelected
RigidPart.LocalCoordinateSystem
RigidPart.LocalOrientation
RigidPart.LocalPitch
RigidPart.LocalPosition
RigidPart.LocalRoll
RigidPart.LocalYaw
RigidPart.Name
RigidPart.Scale
RigidPart.Selectable
RigidPart.Selected
RigidPart.Transformation
RigidPart.UserData
RigidPart.Deselect()
RigidPart.UnHighlight()
RigidPart.Highlight(Color)
RigidPart.LocalAngularMovement(Vector3, Vector3)
RigidPart.LocalMovement(Vector3, Single, Single, Single)
RigidPart.LocalMovement(Vector3, Single)
RigidPart.LocalMovementCancelAll()
RigidPart.LocalRotation(Vector3, Single, Single, Single)
RigidPart.Pick(Vector3, Vector3)
RigidPart.Rotate(Single, Single, Single)
RigidPart.Select(Color)
RigidPart.Select()
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()
Namespace: Experior.Core.TransportSections
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
public class CurveTransportSection : CurveArea, IStatic, IRigidPart, IDisposable, IMeshObject, ISceneObject, ITransportSection

Constructors

CurveTransportSection(String, Color, Revolution, Single, Single, Single)

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

CurveTransportSection(Color, Revolution, Single, Single, Single)

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

CurveTransportSection(Color, Revolution, Single, Single, Single, Single)

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
protected Curve route
Field Value
Type Description
Curve

Properties

Angle

Declaration
public override float Angle { get; set; }
Property Value
Type Description
System.Single
Overrides
CurveArea.Angle

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
CurveArea.Height

HeightDifference

Declaration
public override float HeightDifference { get; set; }
Property Value
Type Description
System.Single
Overrides
CurveArea.HeightDifference

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
Static.Orientation

Parent

Declaration
public override IEntity Parent { get; protected set; }
Property Value
Type Description
IEntity
Overrides
RigidPart.Parent

Pitch

Declaration
[Browsable(false)]
public override float Pitch { get; set; }
Property Value
Type Description
System.Single
Overrides
Static.Pitch

Position

Declaration
[Browsable(false)]
public override Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3
Overrides
Static.Position

Radius

Declaration
public override float Radius { get; set; }
Property Value
Type Description
System.Single
Overrides
CurveArea.Radius

Revolution

Declaration
public override Revolution Revolution { get; set; }
Property Value
Type Description
Revolution
Overrides
CurveArea.Revolution

Roll

Declaration
[Browsable(false)]
public override float Roll { get; set; }
Property Value
Type Description
System.Single
Overrides
Static.Roll

Route

Declaration
[Browsable(false)]
public Route Route { get; }
Property Value
Type Description
Route

TransportMode

Declaration
public Curve.TransportModes TransportMode { get; set; }
Property Value
Type Description
Curve.TransportModes

Visible

Declaration
public override bool Visible { get; set; }
Property Value
Type Description
System.Boolean
Overrides
RigidPart.Visible

Width

Declaration
public override float Width { get; set; }
Property Value
Type Description
System.Single
Overrides
CurveArea.Width

Yaw

Declaration
[Browsable(false)]
public override float Yaw { get; set; }
Property Value
Type Description
System.Single
Overrides
Static.Yaw

Methods

ConnectRoute(FixPoint, FixPoint, ITransportSection)

Declaration
public void ConnectRoute(FixPoint from, FixPoint to, ITransportSection stranger)
Parameters
Type Name Description
FixPoint from
FixPoint to
ITransportSection stranger

Dispose()

Declaration
public override void Dispose()
Overrides
Static.Dispose()

InsertActionPoint(Single)

Declaration
public ActionPoint InsertActionPoint(float distance)
Parameters
Type Name Description
System.Single distance
Returns
Type Description
ActionPoint

Move(Vector3)

Declaration
public override void Move(Vector3 delta)
Parameters
Type Name Description
System.Numerics.Vector3 delta
Overrides
Static.Move(Vector3)

Events

OnParentChanged

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

OnSizeChanged

Declaration
public event Action<ITransportSection> OnSizeChanged
Event Type
Type Description
System.Action<ITransportSection>

Implements

IStatic
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
ITransportSection
Back to top Generated by DocFX