Files
01-Siyuan-MesProject/DataMirrorTools_Simulator/Foundation/Base.Class/Data_ClickModel.cs
2026-05-29 10:07:05 +08:00

200 lines
2.8 KiB
C#

using KinematicsBase;
/// <summary>
///
/// </summary>
public class Data_ClickModel
{
/// <summary>
///
/// </summary>
public DeviceType DeviceTypeCode
{
get;
set;
} = DeviceType.Device;
/// <summary>
///
/// </summary>
public string ModelCode
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelName
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelCodeBase
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelNameBase
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelCodeTool
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelNameTool
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelCodeTcp
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public string ModelNameTcp
{
get;
set;
} = "";
/// <summary>
///
/// </summary>
public Data_Position Position
{
get;
set;
} = new Data_Position();
/// <summary>
///
/// </summary>
public Data_Position Base
{
get;
set;
} = new Data_Position();
/// <summary>
///
/// </summary>
public Data_Position Tool
{
get;
set;
} = new Data_Position();
/// <summary>
///
/// </summary>
public Data_Position Tcp
{
get;
set;
} = new Data_Position();
}
/// <summary>
///
/// </summary>
public class Data_Position
{
/// <summary>
///
/// </summary>
public double tx
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double ty
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double tz
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double rx
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double ry
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double rz
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double qx
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double qy
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double qz
{
get;
set;
} = 0;
/// <summary>
///
/// </summary>
public double qw
{
get;
set;
} = 0;
}