Motion<T, TDerivative> Structure |
Namespace: AGI.Foundation
public struct Motion<T, TDerivative> : IMotion<T, TDerivative>, IEquatable<Motion<T, TDerivative>>
The Motion<T, TDerivative> type exposes the following members.
Name | Description | |
---|---|---|
![]() | Motion<T, TDerivative> |
Initializes a new instance.
|
Name | Description | |
---|---|---|
![]() | FirstDerivative |
Gets the first derivative, if it is available.
|
![]() | Item |
Gets the indicated derivative of the motion.
Index 1 retrieves the first derivative, if it exists. Index 2 retrieves the second
derivative, if it exists. The number of available derivatives is indicated by the
Order property.
|
![]() | Order |
Gets the number of derivatives described by this instance.
|
![]() | SecondDerivative |
Gets the second derivative, if it is available.
|
![]() | Value |
Gets the coordinate value.
|
Name | Description | |
---|---|---|
![]() | Equals(Motion<T, TDerivative>) |
Indicates whether another instance of this type is exactly equal to this instance.
|
![]() | Equals(Object) |
Indicates whether another object is exactly equal to this instance.
(Overrides ValueType.Equals(Object).) |
![]() | GetHashCode |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ValueType.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Returns true if the two instances are exactly equal.
|
![]() ![]() | Inequality |
Returns true if the two instances are not exactly equal.
|