<source>STB_UNION_FACES</source>
<translation>Union faces</translation>
</message>
+ <message>
+ <source>TOP_LOCATE_SUBSHAPES</source>
+ <translation>Locate Subshapes</translation>
+ </message>
+ <message>
+ <source>MEN_LOCATE_SUBSHAPES</source>
+ <translation>Locate Subshapes</translation>
+ </message>
+ <message>
+ <source>STB_LOCATE_SUBSHAPES</source>
+ <translation>Locate subshapes</translation>
+ </message>
+ <message>
+ <source>TOP_MERGE_FACES</source>
+ <translation>Merge faces</translation>
+ </message>
+ <message>
+ <source>MEN_MERGE_FACES</source>
+ <translation>Merge Faces</translation>
+ </message>
+ <message>
+ <source>STB_MERGE_FACES</source>
+ <translation>Merge faces</translation>
+ </message>
+ <message>
+ <source>TOP_UNION_EDGES</source>
+ <translation>Union edges</translation>
+ </message>
+ <message>
+ <source>MEN_UNION_EDGES</source>
+ <translation>Union Edges</translation>
+ </message>
+ <message>
+ <source>STB_UNION_EDGES</source>
+ <translation>Union edges</translation>
+ </message>
<message>
<source>TOP_INSPECT_OBJECT</source>
<translation>Inspect Object</translation>
case GEOMOp::OpRemoveExtraEdges: // MENU REPAIR - REMOVE EXTRA EDGES
case GEOMOp::OpFuseEdges: // MENU REPAIR - FUSE COLLINEAR EDGES
case GEOMOp::OpUnionFaces: // MENU REPAIR - UNION FACES
+ case GEOMOp::OpLocateSubShapes: // MENU REPAIR - ADVANCED - LOCATE SUBSHAPES
+ case GEOMOp::OpMergeFaces: // MENU REPAIR - ADVANCED - MERGE FACES
+ case GEOMOp::OpUnionEdges: // MENU REPAIR - ADVANCED - UNION EDGES
case GEOMOp::OpInspectObj: // MENU REPAIR - INSPECT OBJECT
libName = "RepairGUI";
break;
createGeomAction( GEOMOp::OpRemoveExtraEdges, "REMOVE_EXTRA_EDGES" );
createGeomAction( GEOMOp::OpFuseEdges, "FUSE_EDGES" );
createGeomAction( GEOMOp::OpUnionFaces, "UNION_FACES" );
+ createGeomAction( GEOMOp::OpLocateSubShapes, "LOCATE_SUBSHAPES" );
+ createGeomAction( GEOMOp::OpMergeFaces, "MERGE_FACES" );
+ createGeomAction( GEOMOp::OpUnionEdges, "UNION_EDGES" );
createGeomAction( GEOMOp::OpInspectObj, "INSPECT_OBJECT" );
createGeomAction( GEOMOp::OpPointCoordinates, "POINT_COORDS" );
createMenu( GEOMOp::OpFuseEdges, repairId, -1 );
createMenu( GEOMOp::OpUnionFaces, repairId, -1 );
+ int advId = createMenu( tr( "MEN_ADVANCED" ), repairId, -1 );
+ createMenu( GEOMOp::OpLocateSubShapes, advId, -1 );
+ createMenu( GEOMOp::OpMergeFaces, advId, -1 );
+ createMenu( GEOMOp::OpUnionEdges, advId, -1 );
+
int measurId = createMenu( tr( "MEN_MEASURES" ), -1, -1, 10 );
createMenu( GEOMOp::OpPointCoordinates, measurId, -1 );
createMenu( GEOMOp::OpProperties, measurId, -1 );
OpFuseEdges = 4014, // MENU REPAIR - FUSE COLLINEAR EDGES
OpUnionFaces = 4015, // MENU REPAIR - UNION FACES
OpRemoveWebs = 4016, // MENU REPAIR - REMOVE INTERNAL FACES
+ OpLocateSubShapes = 4017, // MENU REPAIR - ADVANCED - LOCATE SUB SHAPES
+ OpMergeFaces = 4018, // MENU REPAIR - ADVANCED - MERGE FACES
+ OpUnionEdges = 4019, // MENU REPAIR - ADVANCED - UNION EDGES
// MeasureGUI ------------------//--------------------------------
OpProperties = 5000, // MENU MEASURES - PROPERTIES
OpCenterMass = 5001, // MENU MEASURES - CENTRE OF MASS
case GEOMOp::OpRemoveExtraEdges: aDlg = new RepairGUI_RemoveExtraEdgesDlg (getGeometryGUI(), parent); break;
case GEOMOp::OpFuseEdges: aDlg = new RepairGUI_FuseEdgesDlg (getGeometryGUI(), parent); break;
case GEOMOp::OpUnionFaces: aDlg = new RepairGUI_UnionFacesDlg (getGeometryGUI(), parent); break;
+ // case GEOMOp::OpLocateSubShapes: /*to be implemented*/ break;
+ // case GEOMOp::OpMergeFaces: /*to be implemented*/ break;
+ // case GEOMOp::OpUnionEdges: /*to be implemented*/ break;
case GEOMOp::OpInspectObj: aDlg = new RepairGUI_InspectObjectDlg (getGeometryGUI(), parent); break;
default:
app->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));