+ const std::shared_ptr<GeomAPI_XYZ> xyz();
+
+ /// result is a scalar product of directions
+ double dot(const std::shared_ptr<GeomAPI_Dir>& theArg) const;
+ /// result is a cross product of two directions
+ const std::shared_ptr<GeomAPI_XYZ> cross(const std::shared_ptr<GeomAPI_Dir>& theArg) const;