namespace HStation.Model
|
{
|
/// <summary>
|
/// 位置
|
/// </summary>
|
public class RevitPosition
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public RevitPosition() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="x"></param>
|
/// <param name="y"></param>
|
/// <param name="z"></param>
|
public RevitPosition(double x, double y, double z)
|
{
|
X = x;
|
Y = y;
|
Z = z;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="rhs"></param>
|
public RevitPosition(RevitPosition rhs)
|
{
|
this.X = rhs.X;
|
this.Y = rhs.Y;
|
this.Z = rhs.Z;
|
}
|
|
/// <summary>
|
/// X
|
/// </summary>
|
[JsonProperty("X", NullValueHandling = NullValueHandling.Ignore)]
|
public double X { get; set; }
|
|
/// <summary>
|
/// Y
|
/// </summary>
|
[JsonProperty("Y", NullValueHandling = NullValueHandling.Ignore)]
|
public double Y { get; set; }
|
|
/// <summary>
|
/// Z
|
/// </summary>
|
[JsonProperty("Z", NullValueHandling = NullValueHandling.Ignore)]
|
public double Z { get; set; }
|
}
|
|
|
}
|