puts "============"
puts "0032821: DEWrapper - Implementation of a common toolkit for importing and exporting CAD files"
puts "============"
puts ""

# Checking the stability of the initial configuration
set ref_conf "
global.priority.STEP :   OCC
global.priority.VRML :   OCC
global.priority.STL :    OCC
global.priority.OBJ :    OCC
global.priority.GLTF :   OCC
global.priority.BREP :   OCC
global.priority.XCAF :   OCC
global.priority.IGES :   OCC
global.priority.PLY :    OCC
global.general.length.unit :     1
provider.STEP.OCC.read.iges.bspline.continuity :         1
provider.STEP.OCC.read.precision.mode :  0
provider.STEP.OCC.read.precision.val :   0.0001
provider.STEP.OCC.read.maxprecision.mode :       0
provider.STEP.OCC.read.maxprecision.val :        1
provider.STEP.OCC.read.stdsameparameter.mode :   0
provider.STEP.OCC.read.surfacecurve.mode :       0
provider.STEP.OCC.read.encoderegularity.angle :  0.572958
provider.STEP.OCC.angleunit.mode :  0
provider.STEP.OCC.read.resource.name :   STEP
provider.STEP.OCC.read.sequence :        FromSTEP
provider.STEP.OCC.read.product.mode :    1
provider.STEP.OCC.read.product.context :         1
provider.STEP.OCC.read.shape.repr :      1
provider.STEP.OCC.read.tessellated :      1
provider.STEP.OCC.read.assembly.level :  1
provider.STEP.OCC.read.shape.relationship :      1
provider.STEP.OCC.read.shape.aspect :    1
provider.STEP.OCC.read.constructivegeom.relationship :   0
provider.STEP.OCC.read.stepcaf.subshapes.name :  0
provider.STEP.OCC.read.codepage :        4
provider.STEP.OCC.read.nonmanifold :     0
provider.STEP.OCC.read.ideas :   0
provider.STEP.OCC.read.all.shapes :      0
provider.STEP.OCC.read.root.transformation :     1
provider.STEP.OCC.read.color :   1
provider.STEP.OCC.read.name :    1
provider.STEP.OCC.read.layer :   1
provider.STEP.OCC.read.props :   1
provider.STEP.OCC.write.precision.mode :         0
provider.STEP.OCC.write.precision.val :  0.0001
provider.STEP.OCC.write.assembly :       0
provider.STEP.OCC.write.schema :         1
provider.STEP.OCC.write.tessellated :      2
provider.STEP.OCC.write.product.name :
provider.STEP.OCC.write.surfacecurve.mode :      1
provider.STEP.OCC.write.unit :      2
provider.STEP.OCC.write.resource.name :  STEP
provider.STEP.OCC.write.sequence :       ToSTEP
provider.STEP.OCC.write.vertex.mode :    0
provider.STEP.OCC.write.stepcaf.subshapes.name :         0
provider.STEP.OCC.write.color :  1
provider.STEP.OCC.write.name :   1
provider.STEP.OCC.write.layer :  1
provider.STEP.OCC.write.props :  1
provider.STEP.OCC.write.model.type :     0
provider.VRML.OCC.read.file.unit :       1
provider.VRML.OCC.read.file.coordinate.system :  1
provider.VRML.OCC.read.system.coordinate.system :        0
provider.VRML.OCC.read.fill.incomplete :         1
provider.VRML.OCC.writer.version :       2
provider.VRML.OCC.write.representation.type :    1
provider.STL.OCC.read.merge.angle :      90
provider.STL.OCC.read.brep :     0
provider.STL.OCC.write.ascii :   1
provider.OBJ.OCC.file.length.unit :      1
provider.OBJ.OCC.system.cs :     0
provider.OBJ.OCC.file.cs :       1
provider.OBJ.OCC.read.single.precision :         0
provider.OBJ.OCC.read.create.shapes :    0
provider.OBJ.OCC.read.root.prefix :
provider.OBJ.OCC.read.fill.doc :         1
provider.OBJ.OCC.read.fill.incomplete :  1
provider.OBJ.OCC.read.memory.limit.mib :         -1
provider.OBJ.OCC.write.comment :
provider.OBJ.OCC.write.author :
provider.GLTF.OCC.file.length.unit :     1
provider.GLTF.OCC.system.cs :    0
provider.GLTF.OCC.file.cs :      1
provider.GLTF.OCC.read.single.precision :        1
provider.GLTF.OCC.read.create.shapes :   0
provider.GLTF.OCC.read.root.prefix :
provider.GLTF.OCC.read.fill.doc :        1
provider.GLTF.OCC.read.fill.incomplete :         1
provider.GLTF.OCC.read.memory.limit.mib :        -1
provider.GLTF.OCC.read.parallel :        0
provider.GLTF.OCC.read.skip.empty.nodes :        1
provider.GLTF.OCC.read.load.all.scenes :         0
provider.GLTF.OCC.read.use.mesh.name.as.fallback :       1
provider.GLTF.OCC.read.skip.late.data.loading :  0
provider.GLTF.OCC.read.keep.late.data :  1
provider.GLTF.OCC.read.print.debug.message :     0
provider.GLTF.OCC.write.comment :
provider.GLTF.OCC.write.author :
provider.GLTF.OCC.write.trsf.format :    0
provider.GLTF.OCC.write.node.name.format :       3
provider.GLTF.OCC.write.mesh.name.format :       1
provider.GLTF.OCC.write.forced.uv.export :       0
provider.GLTF.OCC.write.embed.textures.in.glb :  1
provider.GLTF.OCC.write.merge.faces :    0
provider.GLTF.OCC.write.split.indices16 :        0
provider.BREP.OCC.write.binary :         1
provider.BREP.OCC.write.version.binary :         4
provider.BREP.OCC.write.version.ascii :  3
provider.BREP.OCC.write.triangles :      1
provider.BREP.OCC.write.normals :        1
provider.XCAF.OCC.read.append.mode :     0
provider.XCAF.OCC.read.skip.values :
provider.XCAF.OCC.read.values :
provider.IGES.OCC.read.iges.bspline.continuity :         1
provider.IGES.OCC.read.precision.mode :  0
provider.IGES.OCC.read.precision.val :   0.0001
provider.IGES.OCC.read.maxprecision.mode :       0
provider.IGES.OCC.read.maxprecision.val :        1
provider.IGES.OCC.read.stdsameparameter.mode :   0
provider.IGES.OCC.read.surfacecurve.mode :       0
provider.IGES.OCC.read.encoderegularity.angle :  0.572958
provider.IGES.OCC.read.bspline.approxd1.mode :   0
provider.IGES.OCC.read.resource.name :   IGES
provider.IGES.OCC.read.sequence :        FromIGES
provider.IGES.OCC.read.fau_lty.entities :         0
provider.IGES.OCC.read.onlyvisible :     0
provider.IGES.OCC.read.color :   1
provider.IGES.OCC.read.name :    1
provider.IGES.OCC.read.layer :   1
provider.IGES.OCC.write.brep.mode :      0
provider.IGES.OCC.write.convertsurface.mode :    0
provider.IGES.OCC.write.unit :   2
provider.IGES.OCC.write.header.author :
provider.IGES.OCC.write.header.company :
provider.IGES.OCC.write.header.product :
provider.IGES.OCC.write.header.receiver :
provider.IGES.OCC.write.resource.name :  IGES
provider.IGES.OCC.write.sequence :       ToIGES
provider.IGES.OCC.write.precision.mode :         0
provider.IGES.OCC.write.precision.val :  0.0001
provider.IGES.OCC.write.plane.mode :     0
provider.IGES.OCC.write.offset :         0
provider.IGES.OCC.write.color :  1
provider.IGES.OCC.write.name :   1
provider.IGES.OCC.write.layer :  1
provider.PLY.OCC.file.length.unit :      1
provider.PLY.OCC.system.cs :     0
provider.PLY.OCC.file.cs :       1
provider.PLY.OCC.write.normals :         1
provider.PLY.OCC.write.colors :  1
provider.PLY.OCC.write.tex.coords :      0
provider.PLY.OCC.write.part.id :         1
provider.PLY.OCC.write.face.id :         0
provider.PLY.OCC.write.comment :
provider.PLY.OCC.write.author :

"

set dump_conf [DumpConfiguration]

CompareConfiguration $ref_conf $dump_conf
