[Everywhere] FileInfo::hasExtension for multiple values (#9774)
* [Base] Add hasExtension for multiple values * [Gui] Use hasExtension for multiple values * [Drawing] Use hasExtension for multiple values * [Fem] Use hasExtension for multiple values * [Import] Use hasExtension for multiple values * [Mesh] Use hasExtension for multiple values * [Part] Use hasExtension for multiple values * [TechDraw] Use hasExtension for multiple values
This commit is contained in:
committed by
GitHub
parent
9587393ca3
commit
33384cff9c
@@ -693,14 +693,14 @@ void TopoShape::read(const char *FileName)
|
||||
if (!File.isReadable())
|
||||
throw Base::FileException("File to load not existing or not readable", FileName);
|
||||
|
||||
if (File.hasExtension("igs") || File.hasExtension("iges")) {
|
||||
if (File.hasExtension({"igs", "iges"})) {
|
||||
// read iges file
|
||||
importIges(File.filePath().c_str());
|
||||
}
|
||||
else if (File.hasExtension("stp") || File.hasExtension("step")) {
|
||||
else if (File.hasExtension({"stp", "step"})) {
|
||||
importStep(File.filePath().c_str());
|
||||
}
|
||||
else if (File.hasExtension("brp") || File.hasExtension("brep")) {
|
||||
else if (File.hasExtension({"brp", "brep"})) {
|
||||
// read brep-file
|
||||
importBrep(File.filePath().c_str());
|
||||
}
|
||||
@@ -883,14 +883,14 @@ void TopoShape::write(const char *FileName) const
|
||||
{
|
||||
Base::FileInfo File(FileName);
|
||||
|
||||
if (File.hasExtension("igs") || File.hasExtension("iges")) {
|
||||
if (File.hasExtension({"igs", "iges"})) {
|
||||
// write iges file
|
||||
exportIges(File.filePath().c_str());
|
||||
}
|
||||
else if (File.hasExtension("stp") || File.hasExtension("step")) {
|
||||
else if (File.hasExtension({"stp", "step"})) {
|
||||
exportStep(File.filePath().c_str());
|
||||
}
|
||||
else if (File.hasExtension("brp") || File.hasExtension("brep")) {
|
||||
else if (File.hasExtension({"brp", "brep"})) {
|
||||
// read brep-file
|
||||
exportBrep(File.filePath().c_str());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user