{
gp_XYZ aResult = MY_XYZ->Crossed(theArg->impl<gp_XYZ>());
return boost::shared_ptr<GeomAPI_XYZ>(new GeomAPI_XYZ(aResult.X(), aResult.Y(), aResult.Z()));
{
gp_XYZ aResult = MY_XYZ->Crossed(theArg->impl<gp_XYZ>());
return boost::shared_ptr<GeomAPI_XYZ>(new GeomAPI_XYZ(aResult.X(), aResult.Y(), aResult.Z()));