-// Copyright (C) 2014-2020 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
else {
//cout<<"need re-scale a model"<<endl;
// set UnitFlag to 'meter'
- Interface_Static::SetCVal("xstep.cascade.unit","M");
+ Interface_Static::SetCVal("xstep.cascade.unit", "M");
}
return true;
}
//==================================================================================================
std::shared_ptr<GeomAPI_Shape> STEPImport(const std::string& theFileName,
- const std::string& theFormatName,
+ const std::string& /*theFormatName*/,
const bool theScalInterUnits,
std::string& theError)
{
STEPControl_Reader aReader;
//VSR: 16/09/09: Convert to METERS
- Interface_Static::SetCVal("xstep.cascade.unit","M");
+ Interface_Static::SetCVal("xstep.cascade.unit", "M");
Interface_Static::SetIVal("read.step.ideas", 1);
Interface_Static::SetIVal("read.step.nonmanifold", 1);
if (status == IFSelect_RetDone) {
// Regard or not the model units
- if( !readUnits(aReader,theScalInterUnits,theError)) {
+ if( !readUnits(aReader, theScalInterUnits, theError)) {
std::shared_ptr<GeomAPI_Shape> aGeomShape(new GeomAPI_Shape);
aGeomShape->setImpl(new TopoDS_Shape());
return aGeomShape;
aResShape = compound;
// Check if any BRep entity has been read, there must be at least a vertex
- if ( !TopExp_Explorer( aResShape, TopAbs_VERTEX ).More() )
+ if (!TopExp_Explorer(aResShape, TopAbs_VERTEX).More())
{
theError = "No geometrical data in the imported file.";
std::shared_ptr<GeomAPI_Shape> aGeomShape(new GeomAPI_Shape);
std::shared_ptr<ModelAPI_ResultBody> theResultBody,
const bool theScalInterUnits,
const bool theMaterials,
- const bool theColor,
+ const bool /*theColor*/,
std::map< std::wstring,
std::list<std::wstring>>& theMaterialShape,
std::string& theError)
STEPControl_Reader aReader;
std::shared_ptr<GeomAPI_Shape> aGeomShape(new GeomAPI_Shape);
- Interface_Static::SetCVal("xstep.cascade.unit","M");
+ Interface_Static::SetCVal("xstep.cascade.unit", "M");
Interface_Static::SetIVal("read.step.ideas", 1);
Interface_Static::SetIVal("read.step.nonmanifold", 1);
if (status == IFSelect_RetDone) {
// Regard or not the model units
- if( !readUnits(aReader,theScalInterUnits,theError)) {
+ if( !readUnits(aReader, theScalInterUnits, theError)) {
aGeomShape->setImpl(new TopoDS_Shape());
return aGeomShape;
}
if (aCafreader.ReadFile(theFileName.c_str()) != IFSelect_RetDone) {
theError = "Wrong format of the imported file. Can't import file.";
- std::shared_ptr<GeomAPI_Shape> aGeomShape(new GeomAPI_Shape);
aGeomShape->setImpl(new TopoDS_Shape());
return aGeomShape;
}
theMaterials,
theMaterialShape,
theError);
- } catch (OSD_Exception& e) {
+ } catch (OSD_Exception&) {
//Try to load STEP file without colors...
- return STEPImport(theFileName,"",theScalInterUnits,theError);
+ return STEPImport(theFileName, "", theScalInterUnits, theError);
}
}