Back to index

salome-smesh  6.5.0
Public Member Functions | Static Public Member Functions | Private Member Functions
GEOMSELECTIONTOOLS_EXPORT Protocol Reference

The GeomSelectionTools class gives high level tools to select Geom (and other objects) A specific attention has been given to analyze selected GEOM objects. More...

#include <GeomSelectionTools.h>

List of all members.

Public Member Functions

 GeomSelectionTools (_PTR(Study))
SALOME_ListIO * getSelectedSalomeObjects ()
 Handle (SALOME_InteractiveObject) getFirstSelectedSalomeObject()
std::string getFirstSelectedEntry ()
std::string getEntryOfObject (Handle(SALOME_InteractiveObject))
std::string getNameFromEntry (std::string)
std::string getFirstSelectedComponentDataType ()
TopAbs_ShapeEnum getFirstSelectedShapeType ()
TopAbs_ShapeEnum entryToShapeType (std::string)
GeomAbs_SurfaceType getFaceInformation (TopoDS_Shape)
 _PTR (Study) getMyStudy()

Static Public Member Functions

static SalomeApp_Application * GetSalomeApplication ()
static LightApp_SelectionMgr * selectionMgr ()

Private Member Functions

 _PTR (Study) myStudy

Detailed Description

The GeomSelectionTools class gives high level tools to select Geom (and other objects) A specific attention has been given to analyze selected GEOM objects.

Parameters:
myStudyThis class is specific to the study !

Definition at line 57 of file GeomSelectionTools.h.


Member Function Documentation

GEOMSELECTIONTOOLS_EXPORT::_PTR ( Study  ) [private]
TopAbs_ShapeEnum GEOMSELECTIONTOOLS_EXPORT::entryToShapeType ( std::string  )
std::string GEOMSELECTIONTOOLS_EXPORT::getEntryOfObject ( Handle(SALOME_InteractiveObject)  )
GeomAbs_SurfaceType GEOMSELECTIONTOOLS_EXPORT::getFaceInformation ( TopoDS_Shape  )
std::string GEOMSELECTIONTOOLS_EXPORT::getNameFromEntry ( std::string  )
static SalomeApp_Application* GEOMSELECTIONTOOLS_EXPORT::GetSalomeApplication ( ) [static]
GEOMSELECTIONTOOLS_EXPORT::Handle ( SALOME_InteractiveObject  )
static LightApp_SelectionMgr* GEOMSELECTIONTOOLS_EXPORT::selectionMgr ( ) [static]

The documentation for this protocol was generated from the following file: