+ const std::shared_ptr<GeomAPI_XYZ> multiplied(const double theArg);
+
+ /// result is a scalar product of two triplets
+ double dot(const std::shared_ptr<GeomAPI_XYZ>& theArg) const;
+ /// result is a cross product of two triplets
+ const std::shared_ptr<GeomAPI_XYZ> cross(const std::shared_ptr<GeomAPI_XYZ>& theArg) const;
+
+ /// Distance between two triplets
+ double distance(const std::shared_ptr<GeomAPI_XYZ>& theOther) const;