/// Defines the double value
virtual void setValue(const double theX, const double theY, const double theZ) = 0;
/// Defines the direction
/// Defines the double value
virtual void setValue(const double theX, const double theY, const double theZ) = 0;
/// Defines the direction