27#ifndef SMESHGUI_GEOMGENUTILS_H
28#define SMESHGUI_GEOMGENUTILS_H
34#include <SALOMEDSClient_definitions.hxx>
37#include <SALOME_InteractiveObject.hxx>
40#include <SALOMEconfig.h>
41#include CORBA_SERVER_HEADER(GEOM_Gen)
43class SALOMEDSClient_SObject;
61 QString& subGeom, QString& meshGeom);
64 GEOM::GEOM_Object_ptr subShape,
65 bool allowMainShape =
true );
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESH_ControlsClassifier.cxx:39
char * GetGeomName(_PTR(SObject) smeshSO)
Definition: SMESHGUI_GEOMGenUtils.cxx:126
Handle(VTKViewer_Filter) GetFilter(int theId
GEOM::GEOM_Object_var GetShapeOnMeshOrSubMesh(_PTR(SObject) theMeshOrSubmesh, bool *isMesh)
Definition: SMESHGUI_GEOMGenUtils.cxx:60
_PTR(SObject) getSubShapeSO(int subShapeID
Return SO of a sub-shape.
Definition: SMESHGUI_Utils.cxx:122
GEOM::GEOM_Object_var GetGeom(_PTR(SObject) theSO)
Definition: SMESHGUI_GEOMGenUtils.cxx:86
bool GetGeomEntries(Handle(SALOME_InteractiveObject)&hypIO, QString &subGeom, QString &meshGeom)
Return entries of sub-mesh geometry and mesh geometry by an IO of assigned hypothesis.
Definition: SMESHGUI_GEOMGenUtils.cxx:185
bool ContainsSubShape(GEOM::GEOM_Object_ptr mainGeom, GEOM::GEOM_Object_ptr subGeom, bool allowMainShape)
Check if a subGeom contains sub-shapes of a mainGeom.
Definition: SMESHGUI_GEOMGenUtils.cxx:278
GEOM::GEOM_Object_ptr GetSubShape(GEOM::GEOM_Object_ptr theMainShape, long theID)
Definition: SMESHGUI_GEOMGenUtils.cxx:156
GEOM::GEOM_Gen_var GetGEOMGen(GEOM::GEOM_Object_ptr go)
Definition: SMESHGUI_GEOMGenUtils.cxx:52