45 lines
826 B
C#
45 lines
826 B
C#
namespace RobotNet10.Shared.Geometry;
|
|
|
|
/// <summary>
|
|
/// Vector3 message (geometry_msgs/Vector3)
|
|
/// Represents a vector in free space
|
|
/// </summary>
|
|
public struct Vector3
|
|
{
|
|
/// <summary>
|
|
/// X component
|
|
/// </summary>
|
|
public double X { get; set; }
|
|
|
|
/// <summary>
|
|
/// Y component
|
|
/// </summary>
|
|
public double Y { get; set; }
|
|
|
|
/// <summary>
|
|
/// Z component
|
|
/// </summary>
|
|
public double Z { get; set; }
|
|
|
|
/// <summary>
|
|
/// Default constructor
|
|
/// </summary>
|
|
public Vector3()
|
|
{
|
|
X = 0.0;
|
|
Y = 0.0;
|
|
Z = 0.0;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Constructor with parameters
|
|
/// </summary>
|
|
public Vector3(double x, double y, double z)
|
|
{
|
|
X = x;
|
|
Y = y;
|
|
Z = z;
|
|
}
|
|
}
|
|
|