mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 10:08:34 +05:00
0051564: TC6.6.0: Extrusion work incorrect
+ MeshEditor_I::TPreviewMesh * getPreviewMesh( SMDSAbs_ElementType previewType = SMDSAbs_All ); + ::SMESH_MeshEditor& getEditor();
This commit is contained in:
parent
8c26f69fe1
commit
62f76f744f
File diff suppressed because it is too large
Load Diff
@ -40,6 +40,10 @@
|
||||
|
||||
class SMESH_Mesh_i;
|
||||
|
||||
namespace MeshEditor_I {
|
||||
struct TPreviewMesh;
|
||||
}
|
||||
|
||||
class SMESH_MeshEditor_i: public POA_SMESH::SMESH_MeshEditor
|
||||
{
|
||||
public:
|
||||
@ -835,13 +839,17 @@ public:
|
||||
|
||||
private: //!< private methods
|
||||
|
||||
SMESHDS_Mesh * GetMeshDS() { return myMesh->GetMeshDS(); }
|
||||
::SMESH_MeshEditor& getEditor();
|
||||
|
||||
SMESHDS_Mesh * getMeshDS() { return myMesh->GetMeshDS(); }
|
||||
|
||||
MeshEditor_I::TPreviewMesh * getPreviewMesh( SMDSAbs_ElementType previewType = SMDSAbs_All );
|
||||
|
||||
/*!
|
||||
* \brief Update myLastCreated* or myPreviewData
|
||||
* \param anEditor - it contains edition results
|
||||
*/
|
||||
void storeResult(::SMESH_MeshEditor& anEditor);
|
||||
//void storeResult(::SMESH_MeshEditor& anEditor);
|
||||
/*!
|
||||
* \brief Clear myLastCreated* or myPreviewData
|
||||
*/
|
||||
@ -930,8 +938,10 @@ private: //!< fields
|
||||
SMESH_Mesh * myMesh;
|
||||
::SMESH_MeshEditor myEditor;
|
||||
|
||||
bool myIsPreviewMode;
|
||||
MeshEditor_I::TPreviewMesh * myPreviewMesh;
|
||||
::SMESH_MeshEditor * myPreviewEditor;
|
||||
SMESH::MeshPreviewStruct_var myPreviewData;
|
||||
bool myPreviewMode;
|
||||
|
||||
// temporary IDSources
|
||||
struct _IDSource;
|
||||
|
Loading…
Reference in New Issue
Block a user