mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-27 09:50:34 +05:00
Issue 0020695: EDF 1076 GEOM: Add a new shape in GEOM: T-shape
Additional changes: improve insertion markers to minimize accidental removing of them from the source code
This commit is contained in:
parent
05f6ac13c1
commit
67726293a6
@ -18,7 +18,7 @@ entities:
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>\subpage create_pipetshape_page</li>
|
<li>\subpage create_pipetshape_page</li>
|
||||||
<!--@@ insert new functions before this line @@-->
|
<!--@@ insert new functions before this line @@ do not remove this line @@-->
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
@ -296,5 +296,5 @@ gg.createAndDisplayGO(id_pipetshapefillet_position)
|
|||||||
|
|
||||||
\endcode
|
\endcode
|
||||||
|
|
||||||
<!--@@ insert new functions before this line @@-->
|
<!--@@ insert new functions before this line @@ do not remove this line @@-->
|
||||||
*/
|
*/
|
||||||
|
@ -3274,7 +3274,7 @@ module GEOM
|
|||||||
in double theR2, in double theW2, in double theL2,
|
in double theR2, in double theW2, in double theL2,
|
||||||
in double theRF, in boolean theHexMesh,
|
in double theRF, in boolean theHexMesh,
|
||||||
in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3);
|
in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3);
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
};
|
};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -606,7 +606,7 @@ module GEOM
|
|||||||
in double theRF, in boolean theHexMesh,
|
in double theRF, in boolean theHexMesh,
|
||||||
in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3);
|
in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3);
|
||||||
|
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -5225,7 +5225,7 @@
|
|||||||
</outParameter-list>
|
</outParameter-list>
|
||||||
<DataStream-list></DataStream-list>
|
<DataStream-list></DataStream-list>
|
||||||
</component-service>
|
</component-service>
|
||||||
<!-- @@ insert new functions before this line @@ -->
|
<!-- @@ insert new functions before this line @@ do not remove this line @@ -->
|
||||||
</component-service-list>
|
</component-service-list>
|
||||||
</component-interface-list>
|
</component-interface-list>
|
||||||
</component>
|
</component>
|
||||||
|
@ -237,7 +237,7 @@ ADVANCED_RESOURCES += dlg_pipetshapechamferh.png dlg_pipetshapechamferw.png
|
|||||||
ADVANCED_RESOURCES += dlg_pipetshapefilletl1.png dlg_pipetshapefilletr1.png dlg_pipetshapefilletw1.png
|
ADVANCED_RESOURCES += dlg_pipetshapefilletl1.png dlg_pipetshapefilletr1.png dlg_pipetshapefilletw1.png
|
||||||
ADVANCED_RESOURCES += dlg_pipetshapefilletl2.png dlg_pipetshapefilletr2.png dlg_pipetshapefilletw2.png
|
ADVANCED_RESOURCES += dlg_pipetshapefilletl2.png dlg_pipetshapefilletr2.png dlg_pipetshapefilletw2.png
|
||||||
ADVANCED_RESOURCES += dlg_pipetshapefilletrf.png
|
ADVANCED_RESOURCES += dlg_pipetshapefilletrf.png
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@##
|
||||||
|
|
||||||
dist_salomeres_DATA += $(ADVANCED_RESOURCES)
|
dist_salomeres_DATA += $(ADVANCED_RESOURCES)
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
#include <SalomeApp_Application.h>
|
#include <SalomeApp_Application.h>
|
||||||
|
|
||||||
#include "AdvancedGUI_PipeTShapeDlg.h"
|
#include "AdvancedGUI_PipeTShapeDlg.h"
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ bool AdvancedGUI::OnGUIEvent( int theCommandID, SUIT_Desktop* parent )
|
|||||||
// case GEOMOp::OpPipeTShapeGroups:
|
// case GEOMOp::OpPipeTShapeGroups:
|
||||||
// aDlg = new AdvancedGUI_PipeTShapeGroupsDlg( getGeometryGUI(), parent );
|
// aDlg = new AdvancedGUI_PipeTShapeGroupsDlg( getGeometryGUI(), parent );
|
||||||
// break;
|
// break;
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
default:
|
default:
|
||||||
app->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) );
|
app->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) );
|
||||||
break;
|
break;
|
||||||
|
@ -28,7 +28,7 @@ salomeinclude_HEADERS = \
|
|||||||
|
|
||||||
ADVANCED_INCLUDES =
|
ADVANCED_INCLUDES =
|
||||||
ADVANCED_INCLUDES += AdvancedGUI_PipeTShapeDlg.h
|
ADVANCED_INCLUDES += AdvancedGUI_PipeTShapeDlg.h
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@##
|
||||||
|
|
||||||
salomeinclude_HEADERS += $(ADVANCED_INCLUDES)
|
salomeinclude_HEADERS += $(ADVANCED_INCLUDES)
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ dist_libAdvancedGUI_la_SOURCES = \
|
|||||||
|
|
||||||
ADVANCED_SOURCES =
|
ADVANCED_SOURCES =
|
||||||
ADVANCED_SOURCES += AdvancedGUI_PipeTShapeDlg.h AdvancedGUI_PipeTShapeDlg.cxx
|
ADVANCED_SOURCES += AdvancedGUI_PipeTShapeDlg.h AdvancedGUI_PipeTShapeDlg.cxx
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@##
|
||||||
|
|
||||||
dist_libAdvancedGUI_la_SOURCES += $(ADVANCED_SOURCES)
|
dist_libAdvancedGUI_la_SOURCES += $(ADVANCED_SOURCES)
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ MOC_FILES =
|
|||||||
|
|
||||||
ADVANCED_MOC_FILES =
|
ADVANCED_MOC_FILES =
|
||||||
ADVANCED_MOC_FILES += AdvancedGUI_PipeTShapeDlg_moc.cxx
|
ADVANCED_MOC_FILES += AdvancedGUI_PipeTShapeDlg_moc.cxx
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@##
|
||||||
|
|
||||||
MOC_FILES += $(ADVANCED_MOC_FILES)
|
MOC_FILES += $(ADVANCED_MOC_FILES)
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ UIC_FILES = \
|
|||||||
ui_DlgRef_Skeleton_QTD.h
|
ui_DlgRef_Skeleton_QTD.h
|
||||||
|
|
||||||
ADVANCED_UIC_FILES =
|
ADVANCED_UIC_FILES =
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@##
|
||||||
|
|
||||||
UIC_FILES += $(ADVANCED_UIC_FILES)
|
UIC_FILES += $(ADVANCED_UIC_FILES)
|
||||||
|
|
||||||
|
@ -1202,6 +1202,6 @@
|
|||||||
<translation>pipetshapegroups.png</translation>
|
<translation>pipetshapegroups.png</translation>
|
||||||
</message>
|
</message>
|
||||||
-->
|
-->
|
||||||
<!-- @@ insert new functions before this line @@ -->
|
<!-- @@ insert new functions before this line @@ do not remove this line @@ -->
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -4647,5 +4647,5 @@ Would you like to continue?</translation>
|
|||||||
<translation>Junction 3</translation>
|
<translation>Junction 3</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<!-- @@ insert new functions before this line @@ -->
|
<!-- @@ insert new functions before this line @@ do not remove this line @@ -->
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -505,7 +505,7 @@ void GeometryGUI::OnGUIEvent( int id )
|
|||||||
case GEOMOp::OpAdvancedNoOp: // NO OPERATION (advanced operations base)
|
case GEOMOp::OpAdvancedNoOp: // NO OPERATION (advanced operations base)
|
||||||
case GEOMOp::OpPipeTShape: // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE
|
case GEOMOp::OpPipeTShape: // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE
|
||||||
// case GEOMOp::OpPipeTShapeGroups: // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE GROUPS
|
// case GEOMOp::OpPipeTShapeGroups: // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE GROUPS
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
libName = "AdvancedGUI";
|
libName = "AdvancedGUI";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -735,7 +735,7 @@ void GeometryGUI::initialize( CAM_Application* app )
|
|||||||
|
|
||||||
createGeomAction( GEOMOp::OpPipeTShape, "PIPETSHAPE" );
|
createGeomAction( GEOMOp::OpPipeTShape, "PIPETSHAPE" );
|
||||||
// createGeomAction( GEOMOp::OpPipeTShapeGroups, "PIPETSHAPEGROUPS" );
|
// createGeomAction( GEOMOp::OpPipeTShapeGroups, "PIPETSHAPEGROUPS" );
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
|
|
||||||
// ---- create menus --------------------------
|
// ---- create menus --------------------------
|
||||||
|
|
||||||
@ -780,7 +780,7 @@ void GeometryGUI::initialize( CAM_Application* app )
|
|||||||
int advId = createMenu( tr( "MEN_ADVANCED" ), newEntId, -1 );
|
int advId = createMenu( tr( "MEN_ADVANCED" ), newEntId, -1 );
|
||||||
createMenu( GEOMOp::OpPipeTShape, advId, -1 );
|
createMenu( GEOMOp::OpPipeTShape, advId, -1 );
|
||||||
// createMenu( GEOMOp::OpPipeTShapeGroups, advId, -1 );
|
// createMenu( GEOMOp::OpPipeTShapeGroups, advId, -1 );
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
|
|
||||||
createMenu( separator(), newEntId, -1 );
|
createMenu( separator(), newEntId, -1 );
|
||||||
|
|
||||||
@ -1005,7 +1005,7 @@ void GeometryGUI::initialize( CAM_Application* app )
|
|||||||
|
|
||||||
int advancedTbId = createTool( tr( "TOOL_ADVANCED" ) );
|
int advancedTbId = createTool( tr( "TOOL_ADVANCED" ) );
|
||||||
createTool( GEOMOp::OpPipeTShape, advancedTbId );
|
createTool( GEOMOp::OpPipeTShape, advancedTbId );
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@ do not remove this line @@//
|
||||||
|
|
||||||
// ---- create popup menus --------------------------
|
// ---- create popup menus --------------------------
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ namespace GEOMOp {
|
|||||||
OpAdvancedNoOp = 10000, // NO OPERATION (advanced operations base)
|
OpAdvancedNoOp = 10000, // NO OPERATION (advanced operations base)
|
||||||
OpPipeTShape = 10001, // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE
|
OpPipeTShape = 10001, // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE
|
||||||
// OpPipeTShapeGroups = 10002, // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE GROUPS
|
// OpPipeTShapeGroups = 10002, // MENU NEW ENTITY - ADVANCED - PIPE TSHAPE GROUPS
|
||||||
//@@ insert new functions before this line @@//
|
//@@ insert new functions before this line @@ do not remove this line @@//
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@
|
|||||||
#include <GEOMImpl_MeasureDriver.hxx>
|
#include <GEOMImpl_MeasureDriver.hxx>
|
||||||
// Advanced operations
|
// Advanced operations
|
||||||
#include <GEOMImpl_PipeTShapeDriver.hxx>
|
#include <GEOMImpl_PipeTShapeDriver.hxx>
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
/*!
|
/*!
|
||||||
@ -164,7 +164,7 @@ GEOMImpl_Gen::GEOMImpl_Gen()
|
|||||||
|
|
||||||
// Advanced operations
|
// Advanced operations
|
||||||
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_PipeTShapeDriver::GetID(), new GEOMImpl_PipeTShapeDriver());
|
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_PipeTShapeDriver::GetID(), new GEOMImpl_PipeTShapeDriver());
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
SetEngine(this);
|
SetEngine(this);
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
#include <BRep_Tool.hxx>
|
#include <BRep_Tool.hxx>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
#include <TFunction_DriverTable.hxx>
|
#include <TFunction_DriverTable.hxx>
|
||||||
#include <TFunction_Driver.hxx>
|
#include <TFunction_Driver.hxx>
|
||||||
@ -2063,4 +2063,4 @@ GEOMImpl_IAdvancedOperations::MakePipeTShapeFilletWithPosition(double theR1, dou
|
|||||||
return aSeq;
|
return aSeq;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
|
@ -108,6 +108,6 @@ public:
|
|||||||
Handle(GEOM_Object) P1 = 0,
|
Handle(GEOM_Object) P1 = 0,
|
||||||
Handle(GEOM_Object) P2 = 0,
|
Handle(GEOM_Object) P2 = 0,
|
||||||
Handle(GEOM_Object) P3 = 0);
|
Handle(GEOM_Object) P3 = 0);
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -304,9 +304,9 @@
|
|||||||
// Advanced functions (base = 200)
|
// Advanced functions (base = 200)
|
||||||
#define ADVANCED_BASE 200 // NO OPERATION (advanced operations base)
|
#define ADVANCED_BASE 200 // NO OPERATION (advanced operations base)
|
||||||
#define GEOM_TSHAPE 201
|
#define GEOM_TSHAPE 201
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
// Advanced functions sub-operations codes
|
// Advanced functions sub-operations codes
|
||||||
#define TSHAPE_BASIC 1
|
#define TSHAPE_BASIC 1
|
||||||
#define TSHAPE_CHAMFER 2
|
#define TSHAPE_CHAMFER 2
|
||||||
#define TSHAPE_FILLET 3
|
#define TSHAPE_FILLET 3
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@*/
|
||||||
|
@ -146,7 +146,7 @@ salomeinclude_HEADERS = \
|
|||||||
|
|
||||||
ADVANCED_INCLUDES =
|
ADVANCED_INCLUDES =
|
||||||
ADVANCED_INCLUDES += GEOMImpl_IPipeTShape.hxx GEOMImpl_PipeTShapeDriver.hxx
|
ADVANCED_INCLUDES += GEOMImpl_IPipeTShape.hxx GEOMImpl_PipeTShapeDriver.hxx
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@##
|
||||||
|
|
||||||
salomeinclude_HEADERS += $(ADVANCED_INCLUDES)
|
salomeinclude_HEADERS += $(ADVANCED_INCLUDES)
|
||||||
|
|
||||||
@ -215,7 +215,7 @@ dist_libGEOMimpl_la_SOURCES = \
|
|||||||
|
|
||||||
ADVANCED_SOURCES =
|
ADVANCED_SOURCES =
|
||||||
ADVANCED_SOURCES += GEOMImpl_PipeTShapeDriver.cxx
|
ADVANCED_SOURCES += GEOMImpl_PipeTShapeDriver.cxx
|
||||||
##@@ insert new functions before this line @@##
|
##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@##
|
||||||
|
|
||||||
dist_libGEOMimpl_la_SOURCES += $(ADVANCED_SOURCES)
|
dist_libGEOMimpl_la_SOURCES += $(ADVANCED_SOURCES)
|
||||||
|
|
||||||
|
@ -321,4 +321,4 @@ GEOM::ListOfGO* GEOM_IAdvancedOperations_i::MakePipeTShapeFilletWithPosition (CO
|
|||||||
return aSeq._retn();
|
return aSeq._retn();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
|
@ -63,7 +63,7 @@ class GEOM_I_EXPORT GEOM_IAdvancedOperations_i :
|
|||||||
CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2,
|
CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2,
|
||||||
CORBA::Double theRF, CORBA::Boolean theHexMesh,
|
CORBA::Double theRF, CORBA::Boolean theHexMesh,
|
||||||
GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3);
|
GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3);
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
::GEOMImpl_IAdvancedOperations* GetOperations()
|
::GEOMImpl_IAdvancedOperations* GetOperations()
|
||||||
{ return (::GEOMImpl_IAdvancedOperations*)GetImpl(); }
|
{ return (::GEOMImpl_IAdvancedOperations*)GetImpl(); }
|
||||||
|
@ -3315,7 +3315,7 @@ GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeFilletWithPosition (CORBA::Doub
|
|||||||
return aSeqPtr->_this();
|
return aSeqPtr->_this();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
//=====================================================================================
|
//=====================================================================================
|
||||||
// EXPORTED METHODS
|
// EXPORTED METHODS
|
||||||
|
@ -691,7 +691,7 @@ public:
|
|||||||
CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2,
|
CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2,
|
||||||
CORBA::Double theRF, CORBA::Boolean theHexMesh,
|
CORBA::Double theRF, CORBA::Boolean theHexMesh,
|
||||||
GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3);
|
GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3);
|
||||||
/*@@ insert new functions before this line @@*/
|
/*@@ insert new functions before this line @@ do not remove this line @@*/
|
||||||
|
|
||||||
private:
|
private:
|
||||||
SALOME_NamingService * name_service;
|
SALOME_NamingService * name_service;
|
||||||
|
@ -4224,7 +4224,7 @@ class geompyDC(GEOM._objref_GEOM_Gen):
|
|||||||
if Parameters: anObj[0].SetParameters(Parameters)
|
if Parameters: anObj[0].SetParameters(Parameters)
|
||||||
return anObj
|
return anObj
|
||||||
|
|
||||||
#@@ insert new functions before this line @@#
|
#@@ insert new functions before this line @@ do not remove this line @@#
|
||||||
|
|
||||||
# end of l4_advanced
|
# end of l4_advanced
|
||||||
## @}
|
## @}
|
||||||
|
Loading…
Reference in New Issue
Block a user