Part: use ImportExportSettings in client code

This commit is contained in:
wmayer
2022-10-04 12:32:47 +02:00
parent 6294fc0aee
commit afdf499e46
12 changed files with 102 additions and 449 deletions

View File

@@ -50,11 +50,36 @@ bool Interface::writeStepUnit(Standard_CString unit)
return Interface_Static::SetCVal("write.step.unit", unit);
}
bool Interface::writeStepUnit(Interface::Unit unit)
{
switch (unit) {
case Interface::Unit::Meter:
Interface_Static::SetCVal("write.step.unit","M");
break;
case Interface::Unit::Inch:
Interface_Static::SetCVal("write.step.unit","INCH");
break;
default:
Interface_Static::SetCVal("write.step.unit","MM");
break;
}
}
Standard_CString Interface::writeStepUnit()
{
return Interface_Static::CVal("write.step.unit");
}
Standard_CString Interface::writeStepHeaderProduct()
{
return Interface_Static::CVal("write.step.product.name");
}
bool Interface::writeStepHeaderProduct(Standard_CString name)
{
Interface_Static::SetCVal("write.step.product.name", name);
}
Standard_CString Interface::writeIgesHeaderAuthor()
{
return Interface_Static::CVal("write.iges.header.author");