ln.motion.interfaces/ln.motion.interfaces/Kinematic.cs

15 lines
433 B
C#

using System.Numerics;
namespace ln.motion.interfaces
{
public abstract class Kinematic
{
public abstract DenavitHartenbergParameter[] DenavitHartenbergParameters { get; protected set; }
public Kinematic()
{
}
public abstract bool Direct(AxValues[] axValuesArray, out Matrix4x4 position);
public abstract bool Inverse(Matrix4x4 position, AxValues[] axValues);
}
}