+
+const boost::shared_ptr<GeomAPI_XYZ> GeomAPI_Dir::cross(
+ const boost::shared_ptr<GeomAPI_Dir>& theArg) const
+{
+ gp_XYZ aResult = MY_DIR->XYZ().Crossed(theArg->impl<gp_Dir>().XYZ());
+ return boost::shared_ptr<GeomAPI_XYZ>(new GeomAPI_XYZ(aResult.X(), aResult.Y(), aResult.Z()));
+}
+