std::cout << "Import IGES from file " << theFileName << std::endl;
#endif
TopoDS_Shape aResShape;
-
-// bool anIsIgnoreUnits = false;
-
IGESControl_Reader aReader;
try {
IFSelect_ReturnStatus status = aReader.ReadFile( theFileName.ToCString() );
if (status == IFSelect_RetDone) {
-// if( anIsIgnoreUnits ) {
-// // need re-scale a model, set UnitFlag to 'meter'
-// Handle(IGESData_IGESModel) aModel =
-// Handle(IGESData_IGESModel)::DownCast( aReader.Model() );
-// if( !aModel.IsNull() ) {
-// IGESData_GlobalSection aGS = aModel->GlobalSection();
-// aGS.SetUnitFlag(6);
-// aModel->SetGlobalSection(aGS);
-// }
-// }
-
#ifdef _DEBUG
std::cout << "ImportIGES : all Geometry Transfer" << std::endl;
#endif
default:
theError = "Wrong format of the imported file. Can't import file.";
break;
- }
+ }
aResShape.Nullify();
}
}