case GeomAbs_Sphere:
quad1.SetValue(myHS1->Surface().Sphere());
break;
+ case GeomAbs_Torus:
+ quad1.SetValue(myHS1->Surface().Torus());
+ break;
default:
Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve 1");
}
case GeomAbs_Sphere:
quad2.SetValue(myHS2->Surface().Sphere());
break;
+ case GeomAbs_Torus:
+ quad2.SetValue(myHS2->Surface().Torus());
+ break;
default:
Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve 2");
}
case GeomAbs_Sphere:
quad1.SetValue(HS1->Surface().Sphere());
break;
+ case GeomAbs_Torus:
+ quad1.SetValue(HS1->Surface().Torus());
+ break;
default:
Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve");
}
case GeomAbs_Sphere:
quad2.SetValue(HS2->Surface().Sphere());
break;
+ case GeomAbs_Torus:
+ quad2.SetValue(HS2->Surface().Torus());
+ break;
default:
Standard_ConstructionError::Raise("GeomInt_IntSS::MakeCurve");
}