bool ContainsArc( AnalyticalModel a ) { bool rc = false; AnalyticalModel amp = a.Profile; Profile p = amp.SweptProfile; foreach( Curve c in p.Curves ) { if( c is Arc ) { rc = true; break; } } return rc; }