SMESH::long_array_var GetListOfIDs();
void SetListOfIDs( SMESH::long_array_var );
+ void SetGeomShapeEntry( const QString& theEntry );
+ const char* GetGeomShapeEntry() { return myEntry.toLatin1().data();}
+
void SetMainShapeEntry( const QString& theEntry );
- const char* GetMainShapeEntry() { return myEntry.toLatin1().data();}
+ const char* GetMainShapeEntry();
+ TopoDS_Shape GetGeomShape() { return myGeomShape; }
TopoDS_Shape GetMainShape() { return myMainShape; }
+ QList<int> GetCorrectedListOfIDs( bool fromSubshapeToMainshape = true );
+
static GEOM::GEOM_Object_var GetGeomObjectByEntry( const QString& );
static TopoDS_Shape GetTopoDSByEntry( const QString& );
void showPreview ( bool );
+ int GetListSize() { return myListOfIDs.size(); }
+
void SetMaxSize(int aMaxSize) { myMaxSize = aMaxSize; }
void SetSubShType(TopAbs_ShapeEnum aSubShType) { mySubShType = aSubShType; }
LightApp_SelectionMgr* mySelectionMgr; /* User shape selection */
SVTK_Selector* mySelector;
SMESH::SMESH_Mesh_var myMesh;
+ TopoDS_Shape myGeomShape;
TopoDS_Shape myMainShape;
QString myEntry;
+ QString myMainEntry;
vtkRenderer* myRenderer;
QListWidget* myListWidget;
QString myParamValue;
bool myIsShown;
+ bool myIsNotCorrected;
// for manage possible size of myListOfIDs
int myMaxSize;