Class Linear
Inheritance
System.Object
Linear
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
public class Linear : Route, IRoute, IDisposable, ILine, ISceneObject
Constructors
Linear()
Declaration
Properties
Center
Declaration
[Browsable(false)]
public override Vector3 Center { get; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
End
Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
public override Vector3 End { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
Id
Declaration
Property Value
Type |
Description |
System.UInt32 |
|
Length
Declaration
[Browsable(false)]
public float Length { get; set; }
Property Value
Type |
Description |
System.Single |
|
Orientation
Declaration
public override Matrix4x4 Orientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
Overrides
Position
Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
public override Vector3 Position { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
SceneLayer
Declaration
public string SceneLayer { get; set; }
Property Value
Type |
Description |
System.String |
|
Start
Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
public override Vector3 Start { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
Visible
Declaration
public override bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
Dispose()
Declaration
public override void Dispose()
Overrides
GetIndexDistance(Single)
Declaration
public override int GetIndexDistance(float distance)
Parameters
Type |
Name |
Description |
System.Single |
distance |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
GetLoadOrientation(ILoad)
Declaration
public override Matrix4x4 GetLoadOrientation(ILoad load)
Parameters
Type |
Name |
Description |
ILoad |
load |
|
Returns
Type |
Description |
System.Numerics.Matrix4x4 |
|
Overrides
GetLoadPosition(ILoad)
Declaration
public override Vector3 GetLoadPosition(ILoad load)
Parameters
Type |
Name |
Description |
ILoad |
load |
|
Returns
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
GetPositionDistance(Single)
Declaration
public override Vector3 GetPositionDistance(float distance)
Parameters
Type |
Name |
Description |
System.Single |
distance |
|
Returns
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
GetYawIndex(Int32)
Declaration
public override float GetYawIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Single |
|
Overrides
InsertActionPoint(ActionPoint, Single)
Declaration
public override void InsertActionPoint(ActionPoint ap, float distance)
Parameters
Type |
Name |
Description |
ActionPoint |
ap |
|
System.Single |
distance |
|
Overrides
Intersect(Route, Single)
Declaration
public bool Intersect(Route route, float range)
Parameters
Type |
Name |
Description |
Route |
route |
|
System.Single |
range |
|
Returns
Type |
Description |
System.Boolean |
|
Move(Vector3)
Declaration
public override void Move(Vector3 delta)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
delta |
|
Overrides
SetLoadOrientationDirty(ILoad)
Declaration
public override void SetLoadOrientationDirty(ILoad load)
Parameters
Type |
Name |
Description |
ILoad |
load |
|
Overrides
SetLoadPositionDirty(ILoad)
Declaration
public override void SetLoadPositionDirty(ILoad load)
Parameters
Type |
Name |
Description |
ILoad |
load |
|
Overrides
Implements
System.IDisposable