Version: 8.3.0
SMESHGUI_SewingDlg::BorderGroupDisplayer Struct Reference

Dispalayer of free borders. More...

Public Member Functions

 BorderGroupDisplayer (const SMESH::CoincidentFreeBorders &borders, int groupIndex, QColor color, SMESH::SMESH_Mesh_ptr mesh)
 
 ~BorderGroupDisplayer ()
 
void Hide ()
 
void ShowGroup (bool wholeBorders)
 
void ShowPart (int partIndex, bool toEdit)
 
void Update ()
 

Data Fields

const SMESH::ListOfFreeBordersmyBorders
 
const SMESH::FreeBordersGroupmyGroup
 
QColor myColor
 
SMESH::SMESH_Mesh_ptr myMesh
 
std::vector< SMESH_Actor * > myPartActors
 
SVTK_ViewWindow * myViewWindow
 
SMESHGUI_IdPreview myIdPreview
 

Private Member Functions

void getPartEnds (int partIndex, std::vector< int > &ids, std::list< gp_XYZ > &coords)
 

Detailed Description

Dispalayer of free borders.

Constructor & Destructor Documentation

SMESHGUI_SewingDlg::BorderGroupDisplayer::BorderGroupDisplayer ( const SMESH::CoincidentFreeBorders borders,
int  groupIndex,
QColor  color,
SMESH::SMESH_Mesh_ptr  mesh 
)

References Update().

SMESHGUI_SewingDlg::BorderGroupDisplayer::~BorderGroupDisplayer ( )

Member Function Documentation

void SMESHGUI_SewingDlg::BorderGroupDisplayer::getPartEnds ( int  partIndex,
std::vector< int > &  ids,
std::list< gp_XYZ > &  coords 
)
private
void SMESHGUI_SewingDlg::BorderGroupDisplayer::Hide ( )
void SMESHGUI_SewingDlg::BorderGroupDisplayer::ShowGroup ( bool  wholeBorders)
void SMESHGUI_SewingDlg::BorderGroupDisplayer::ShowPart ( int  partIndex,
bool  toEdit 
)

Field Documentation

const SMESH::ListOfFreeBorders& SMESHGUI_SewingDlg::BorderGroupDisplayer::myBorders
QColor SMESHGUI_SewingDlg::BorderGroupDisplayer::myColor
const SMESH::FreeBordersGroup& SMESHGUI_SewingDlg::BorderGroupDisplayer::myGroup
SMESHGUI_IdPreview SMESHGUI_SewingDlg::BorderGroupDisplayer::myIdPreview
SMESH::SMESH_Mesh_ptr SMESHGUI_SewingDlg::BorderGroupDisplayer::myMesh
std::vector< SMESH_Actor* > SMESHGUI_SewingDlg::BorderGroupDisplayer::myPartActors
SVTK_ViewWindow* SMESHGUI_SewingDlg::BorderGroupDisplayer::myViewWindow