Class for creation of MG-CADSurf hypotheses.
#include <BLSURFPluginGUI_HypothesisCreator.h>
Public Member Functions | |
BLSURFPluginGUI_HypothesisCreator (const QString &) | |
{BLSURFPluginGUI_HypothesisCreator constructor} More... | |
virtual | ~BLSURFPluginGUI_HypothesisCreator () |
virtual bool | checkParams (QString &msg) const |
virtual QString | helpPage () const |
Protected Slots | |
void | onStateChange () |
BLSURFPluginGUI_HypothesisCreator::deactivateSelection(QWidget*, QWidget*) This method stop the selection of the widgets StdMeshersGUI_ObjectReferenceParamWdg. More... | |
void | onAddOption () |
void | onChangeOptionName (int, int) |
void | onMapGeomContentModified () |
void | onSmpItemClicked (QTreeWidgetItem *, int) |
void | onTabChanged (int) |
void | onAttractorClicked (int) |
void | onConstSizeClicked (int) |
void | onAddMap () |
void | onRemoveMap () |
void | onModifyMap () |
void | onSetSizeMap (QTreeWidgetItem *, int) |
QTreeWidgetItem * | addEnforcedFace (std::string theFaceEntry, std::string theFaceName) |
BLSURFPluginGUI_HypothesisCreator::addEnforcedFace(entry, shapeName, useInternalVertices) This method adds a face containing enforced vertices in the tree widget. More... | |
void | addEnforcedVertex (double x=0, double y=0, double z=0, std::string vertexName="", std::string geomEntry="", std::string groupName="") |
BLSURFPluginGUI_HypothesisCreator::addEnforcedVertex(entry, shapeName, x, y, z) This method adds an enforced vertex (x,y,z) to shapeName in the tree widget. More... | |
void | onAddEnforcedVertices () |
BLSURFPluginGUI_HypothesisCreator::onAddEnforcedVertices() This method is called when a item is added into the enforced vertices tree widget More... | |
void | onRemoveEnforcedVertex () |
BLSURFPluginGUI_HypothesisCreator::onRemoveEnforcedVertex() This method is called when a item is removed from the enforced vertices tree widget More... | |
void | synchronizeCoords () |
BLSURFPluginGUI_HypothesisCreator::synchronizeCoords() This method synchronizes the QLineEdit/SMESHGUI_SpinBox widgets content with the coordinates of the enforced vertex clicked in the tree widget. More... | |
void | updateEnforcedVertexValues (QTreeWidgetItem *, int) |
BLSURFPluginGUI_HypothesisCreator::updateEnforcedVertexValues(item, column) This method updates the tooltip of a modified item. More... | |
void | onSelectEnforcedVertex () |
void | clearEnforcedVertexWidgets () |
This method resets the content of the X, Y, Z widgets;. More... | |
void | onInternalVerticesClicked (int) |
void | onPeriodicityByVerticesChecked (bool) |
BLSURFPluginGUI_HypothesisCreator::onPeriodicityByVerticesChecked() This method enable clears the field for periodicity by vertices More... | |
void | onAddPeriodicity () |
BLSURFPluginGUI_HypothesisCreator::onAddPeriodicity() This method is called when a item is added into the periodicity table widget More... | |
void | onRemovePeriodicity () |
BLSURFPluginGUI_HypothesisCreator::onRemovePeriodicity() This method is called when a item is removed from the periodicity tree widget More... | |
void | onPeriodicityTreeClicked (QTreeWidgetItem *, int) |
BLSURFPluginGUI_HypothesisCreator::onPeriodicityRadioButtonChanged() This method enable the proper shape selection widget to Face or Edge shapes More... | |
void | onPeriodicityContentModified () |
BLSURFPluginGUI_HypothesisCreator::onPeriodicityContentModified() This method gives the focus to the next selection widget when a content is modified in a selection widget. More... | |
void | onHyPatchFaceSelection (bool) |
SLOT: Activate selection of faces in the Viewer. More... | |
void | onHyPatchGroupSelection (bool) |
SLOT: Deactivate selection of faces in the Viewer. More... | |
void | onHyPatchSelectionChanged () |
SLOT: show IDs of selected faces in Tags LineEdit. More... | |
void | onHyPatchAdd () |
SLOT: Add the Tags to the HyperPatch table. More... | |
void | onHyPatchRemove () |
SLOT: remove selected rows from the HyperPatch table. More... | |
Protected Member Functions | |
virtual QFrame * | buildFrame () |
virtual void | retrieveParams () const |
BLSURFPluginGUI_HypothesisCreator::retrieveParams() This method updates the GUI widgets with the hypothesis data More... | |
virtual QString | storeParams () const |
BLSURFPluginGUI_HypothesisCreator::storeParams() This method updates the hypothesis data with the GUI widgets content. More... | |
virtual QString | caption () const |
virtual QPixmap | icon () const |
virtual QString | type () const |
Private Member Functions | |
bool | readParamsFromHypo (BlsurfHypothesisData &) const |
BLSURFPluginGUI_HypothesisCreator::readParamsFromHypo(h_data) Updates the hypothesis data from hypothesis values. More... | |
QString | readParamsFromWidgets (BlsurfHypothesisData &) const |
BLSURFPluginGUI_HypothesisCreator::readParamsFromWidgets(h_data) Stores the widgets content to the hypothesis data. More... | |
bool | storeParamsToHypo (const BlsurfHypothesisData &) const |
BLSURFPluginGUI_HypothesisCreator::storeParamsToHypo(h_data) Saves the hypothesis data to hypothesis values. More... | |
bool | sizeMapsValidation () |
bool | sizeMapValidationFromRow (int, bool displayError=true) |
bool | sizeMapValidationFromEntry (QString, bool displayError=true) |
GeomSelectionTools * | getGeomSelectionTool () const |
{Get or create the geom selection tool for active study} More... | |
GEOM::GEOM_Gen_var | getGeomEngine () |
bool | insertElement (GEOM::GEOM_Object_var, bool modify=false) |
bool | insertAttractor (GEOM::GEOM_Object_var, GEOM::GEOM_Object_var, bool modify=false) |
int | findRowFromEntry (QString entry) |
CORBA::Object_var | entryToObject (QString entry) |
void | avoidSimultaneousSelection (ListOfWidgets &myCustomWidgets) const |
void | AddPreCadSequenceToVector (BlsurfHypothesisData &h_data, BLSURFPlugin::TPeriodicityList_var preCadFacePeriodicityVector, bool onFace) const |
void | addHyPatchToTable (const QString &tags) |
Add a row to myHyPatchTable. More... | |
bool | hasGeom () const |
Static Private Member Functions | |
static LightApp_SelectionMgr * | selectionMgr () |
BLSURFPluginGUI_HypothesisCreator::BLSURFPluginGUI_HypothesisCreator | ( | const QString & | theHypType | ) |
theHypType | Name of the hypothesis type (here BLSURF_Parameters) |
References aSel, GeomToolSelected, getGeomSelectionTool(), main_dict, main_mod, and mySMPMap.
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
References addMapButton, addVertexButton, ADV_TAB, aPeriodicityLayout1, ATT_CHECK, ATT_TAB, avoidSimultaneousSelection(), CONST_SIZE_CHECK, ENF_TAB, ENF_VER_BTN, ENF_VER_ENTRY_COLUMN, ENF_VER_FACE_ENTRY_COLUMN, ENF_VER_GROUP, ENF_VER_INTERNAL_ALL_FACES, ENF_VER_INTERNAL_ALL_FACES_GROUP, ENF_VER_NB_COLUMNS, ENF_VER_NB_LINES, ENF_VER_VERTEX, ENF_VER_X_COORD, ENF_VER_Y_COORD, ENF_VER_Z_COORD, hasGeom(), HYPERPATCH_TAB, modifyMapButton, myAdvGroup, myAdvWidget, myAttDistLabel, myAttDistLabel2, myAttDistSpin, myAttDistSpin2, myAttractorCheck, myAttractorGroup, myAttSelWdg, myAttSizeLabel, myAttSizeSpin, myConstSizeCheck, myEnfGroup, myEnforcedTreeWidget, myEnfVertexWdg, myGeomSelWdg1, myGeomSelWdg2, myGroupName, myHyPatchFaceSelBtn, myHyPatchFaceSelector, myHyPatchGroupSelBtn, myHyPatchTable, myHyPatchTagsLE, myInternalEnforcedVerticesAllFaces, myInternalEnforcedVerticesAllFacesGroup, myName, myPeriodicityAddButton, myPeriodicityGroup, myPeriodicityGroupBox1, myPeriodicityGroupBox1Layout, myPeriodicityGroupBox2, myPeriodicityGroupBox2Layout, myPeriodicityMainSourceLabel, myPeriodicityMainTargetLabel, myPeriodicityOnEdgeRadioButton, myPeriodicityOnFaceRadioButton, myPeriodicityP1SourceLabel, myPeriodicityP1SourceWdg, myPeriodicityP1TargetLabel, myPeriodicityP1TargetWdg, myPeriodicityP2SourceLabel, myPeriodicityP2SourceWdg, myPeriodicityP2TargetLabel, myPeriodicityP2TargetWdg, myPeriodicityP3SourceLabel, myPeriodicityP3SourceWdg, myPeriodicityP3TargetLabel, myPeriodicityP3TargetWdg, myPeriodicityRemoveButton, myPeriodicityRightGridLayout, myPeriodicityRightWidget, myPeriodicitySelectionWidgets, myPeriodicitySourceFaceWdg, myPeriodicitySourceLabel, myPeriodicitySplitter, myPeriodicityTargetFaceWdg, myPeriodicityTargetLabel, myPeriodicityTreeWidget, myPeriodicityVerticalSpacer, mySizeMapTable, mySmpGroup, mySmpSizeSpin, mySmpStdGroup, myStdGroup, myStdWidget, myTabWidget, myXCoord, myYCoord, myZCoord, onAddEnforcedVertices(), onAddMap(), onAddOption(), onAddPeriodicity(), onAttractorClicked(), onConstSizeClicked(), onHyPatchAdd(), onHyPatchFaceSelection(), onHyPatchGroupSelection(), onHyPatchRemove(), onHyPatchSelectionChanged(), onInternalVerticesClicked(), onMapGeomContentModified(), onModifyMap(), onPeriodicityByVerticesChecked(), onPeriodicityContentModified(), onPeriodicityTreeClicked(), onRemoveEnforcedVertex(), onRemoveMap(), onRemovePeriodicity(), onSelectEnforcedVertex(), onSetSizeMap(), onSmpItemClicked(), onStateChange(), onTabChanged(), PERIODICITY_NB_COLUMN, PERIODICITY_P1_SOURCE_COLUMN, PERIODICITY_P1_TARGET_COLUMN, PERIODICITY_P2_SOURCE_COLUMN, PERIODICITY_P2_TARGET_COLUMN, PERIODICITY_P3_SOURCE_COLUMN, PERIODICITY_P3_TARGET_COLUMN, PERIODICITY_SHAPE_TYPE, PERIODICITY_TAB, PhysicalLocalSize, removeMapButton, removeVertexButton, SMP_ADD_BTN, SMP_ATT_DIST, SMP_ATT_RAD, SMP_ATT_SHAPE, SMP_ATT_SIZE, SMP_ENTRY_COLUMN, SMP_GEOM_BTN_1, SMP_GEOM_BTN_2, SMP_NAME_COLUMN, SMP_NB_LINES, SMP_SIZE, SMP_SIZEMAP_COLUMN, SMP_SPACE, SMP_SPACE2, SMP_STD_TAB, SMP_TAB, SMP_TAB_WDG, smpTab, STD_TAB, synchronizeCoords(), and updateEnforcedVertexValues().
|
protectedvirtual |
References addEnforcedVertex(), addHyPatchToTable(), BLSURFPluginGUI_AdvWidget::AddOption(), TEnfVertex::coords, BlsurfHypothesisData::faceEntryEnfVertexListMap, TEnfVertex::geomEntry, getGeomSelectionTool(), TEnfVertex::grpName, BlsurfHypothesisData::hyperpatches, myAdvWidget, BlsurfHypothesisData::myAllowQuadrangles, BlsurfHypothesisData::myAngleMesh, BlsurfHypothesisData::myAnisotropic, BlsurfHypothesisData::myAnisotropicRatio, myATTMap, BlsurfHypothesisData::myBadElementAspectRatio, BlsurfHypothesisData::myChordalError, BlsurfHypothesisData::myCorrectSurfaceIntersection, BlsurfHypothesisData::myCorrectSurfaceIntersectionMaxCost, myCustomOptions, myEnforcedTreeWidget, BlsurfHypothesisData::myForceBadElementRemoval, BlsurfHypothesisData::myGeometricMesh, BlsurfHypothesisData::myGMFFileName, BlsurfHypothesisData::myGradation, BlsurfHypothesisData::myInternalEnforcedVerticesAllFaces, myInternalEnforcedVerticesAllFaces, BlsurfHypothesisData::myInternalEnforcedVerticesAllFacesGroup, myInternalEnforcedVerticesAllFacesGroup, BlsurfHypothesisData::myMaxSize, BlsurfHypothesisData::myMaxSizeRel, BlsurfHypothesisData::myMinSize, BlsurfHypothesisData::myMinSizeRel, BlsurfHypothesisData::myName, myName, BlsurfHypothesisData::myOptimiseTinyEdges, BlsurfHypothesisData::myOptimizeMesh, myOptions, myPeriodicityTreeWidget, BlsurfHypothesisData::myPhysicalMesh, BlsurfHypothesisData::myPhySize, BlsurfHypothesisData::myPhySizeRel, myPreCADOptions, BlsurfHypothesisData::myQuadraticMesh, BlsurfHypothesisData::myRemoveTinyEdges, mySizeMapTable, mySMPMap, myStdWidget, BlsurfHypothesisData::myTinyEdgeLength, BlsurfHypothesisData::myTinyEdgeOptimisLength, BlsurfHypothesisData::myUseGradation, BlsurfHypothesisData::myUseVolumeGradation, BlsurfHypothesisData::myVerbosity, BlsurfHypothesisData::myVolumeGradation, TEnfVertex::name, BLSURFPluginGUI_StdWidget::onGeometricMeshChanged(), BLSURFPluginGUI_StdWidget::onPhysicalMeshChanged(), onStateChange(), OPTION_NAME_COLUMN, BlsurfHypothesisData::preCadPeriodicityVector, readParamsFromHypo(), BLSURFPluginGUI_StdWidget::resizeWidgets(), SMP_ENTRY_COLUMN, SMP_NAME_COLUMN, SMP_SIZEMAP_COLUMN, TBL_CUSTOM, TBL_MESHING, and TBL_PRECAD.
|
protectedvirtual |
References readParamsFromWidgets(), and storeParamsToHypo().
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedslot |
References myStdWidget, and BLSURFPluginGUI_StdWidget::onPhysicalMeshChanged().
|
protectedslot |
References BLSURFPluginGUI_AdvWidget::AddOption(), myAdvWidget, and TBL_CUSTOM.
|
protectedslot |
|
protectedslot |
References addMapButton, modifyMapButton, myATTMap, myAttSelWdg, myGeomSelWdg1, myGeomSelWdg2, mySMapObject, and mySMPMap.
|
protectedslot |
|
protectedslot |
References getGeomSelectionTool(), myAttDistSpin, myAttDistSpin2, myAttractorCheck, myAttSelWdg, myAttSizeSpin, myConstSizeCheck, myEnfVertexWdg, myGeomSelWdg1, myGeomSelWdg2, myHyPatchFaceSelBtn, myHyPatchGroupSelBtn, myPeriodicityP1SourceWdg, myPeriodicityP1TargetWdg, myPeriodicityP2SourceWdg, myPeriodicityP2TargetWdg, myPeriodicityP3SourceWdg, myPeriodicityP3TargetWdg, myPeriodicitySourceFaceWdg, myPeriodicityTargetFaceWdg, mySmpSizeSpin, myTabWidget, and smpTab.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
References myATTMap, mySizeMapTable, mySMPMap, mySMPShapeTypeMap, SMP_ENTRY_COLUMN, SMP_NAME_COLUMN, and SMP_SIZEMAP_COLUMN.
|
protectedslot |
|
protectedslot |
References mySizeMapTable, mySMPMap, mySMPShapeTypeMap, sizeMapValidationFromEntry(), SMP_ENTRY_COLUMN, and SMP_SIZEMAP_COLUMN.
|
protectedslot |
References ENF_VER_FACE_ENTRY_COLUMN, ENF_VER_NAME_COLUMN, and myEnforcedTreeWidget.
|
protectedslot |
|
protectedslot |
|
protectedslot |
References ENF_VER_ENTRY_COLUMN, ENF_VER_X_COLUMN, and myEnforcedTreeWidget.
|
protectedslot |
|
protectedslot |
The QLineEdit widgets content is synchronized with the coordinates of the enforced vertex clicked in the tree widget.
References clearEnforcedVertexWidgets(), ENF_VER_ENTRY_COLUMN, ENF_VER_GROUP_COLUMN, ENF_VER_NAME_COLUMN, ENF_VER_X_COLUMN, ENF_VER_Y_COLUMN, ENF_VER_Z_COLUMN, myGroupName, myXCoord, myYCoord, and myZCoord.
|
protectedslot |
References clearEnforcedVertexWidgets(), getGeomEngine(), getGeomSelectionTool(), myEnfVertex, myEnfVertexWdg, myXCoord, myYCoord, and myZCoord.
|
protectedslot |
|
protectedslot |
References myInternalEnforcedVerticesAllFacesGroup.
|
protectedslot |
References myPeriodicitySelectionWidgets.
|
protectedslot |
References getGeomSelectionTool(), myPeriodicityGroupBox2, myPeriodicityOnFaceRadioButton, myPeriodicityP1SourceWdg, myPeriodicityP1TargetWdg, myPeriodicityP2SourceWdg, myPeriodicityP3SourceWdg, myPeriodicityP3TargetWdg, myPeriodicitySelectionWidgets, myPeriodicitySourceFaceWdg, myPeriodicityTargetFaceWdg, myPeriodicityTreeWidget, and PERIODICITY_SHAPE_TYPE.
|
protectedslot |
References myEnforcedTreeWidget, and myPeriodicityTreeWidget.
|
protectedslot |
|
protectedslot |
References getGeomSelectionTool(), myPeriodicityGroupBox2, and myPeriodicitySelectionWidgets.
|
protectedslot |
References myHyPatchFaceSelector, and myHyPatchGroupSelBtn.
|
protectedslot |
References myHyPatchFaceSelBtn, and myHyPatchFaceSelector.
|
protectedslot |
References myHyPatchFaceSelector, and myHyPatchTagsLE.
|
protectedslot |
References addHyPatchToTable(), and myHyPatchTagsLE.
|
protectedslot |
References myHyPatchTable.
|
private |
References AddPreCadSequenceToVector(), BLSURFPlugin::TAttractorParams::attEntry, BLSURFPlugin::TAttractorParams::constDist, TEnfVertex::coords, BlsurfHypothesisData::enfVertexList, BLSURFPlugin::TAttractorParams::faceEntry, BlsurfHypothesisData::faceEntryEnfVertexListMap, TEnfVertex::geomEntry, getGeomSelectionTool(), TEnfVertex::grpName, BlsurfHypothesisData::hyperpatches, BLSURFPlugin::TAttractorParams::infDist, BlsurfHypothesisData::myAllowQuadrangles, BlsurfHypothesisData::myAngleMesh, BlsurfHypothesisData::myAnisotropic, BlsurfHypothesisData::myAnisotropicRatio, myATTMap, BlsurfHypothesisData::myBadElementAspectRatio, BlsurfHypothesisData::myChordalError, BlsurfHypothesisData::myCorrectSurfaceIntersection, BlsurfHypothesisData::myCorrectSurfaceIntersectionMaxCost, myCustomOptions, BlsurfHypothesisData::myForceBadElementRemoval, BlsurfHypothesisData::myGeometricMesh, BlsurfHypothesisData::myGMFFileName, BlsurfHypothesisData::myGradation, BlsurfHypothesisData::myInternalEnforcedVerticesAllFaces, BlsurfHypothesisData::myInternalEnforcedVerticesAllFacesGroup, BlsurfHypothesisData::myMaxSize, BlsurfHypothesisData::myMaxSizeRel, BlsurfHypothesisData::myMinSize, BlsurfHypothesisData::myMinSizeRel, BlsurfHypothesisData::myName, BlsurfHypothesisData::myOptimiseTinyEdges, BlsurfHypothesisData::myOptimizeMesh, myOptions, BlsurfHypothesisData::myPhysicalMesh, BlsurfHypothesisData::myPhySize, BlsurfHypothesisData::myPhySizeRel, myPreCADOptions, BlsurfHypothesisData::myQuadraticMesh, BlsurfHypothesisData::myRemoveTinyEdges, mySMPMap, mySMPShapeTypeMap, BlsurfHypothesisData::myTinyEdgeLength, BlsurfHypothesisData::myTinyEdgeOptimisLength, BlsurfHypothesisData::myUseGradation, BlsurfHypothesisData::myUseVolumeGradation, BlsurfHypothesisData::myVerbosity, BlsurfHypothesisData::myVolumeGradation, TEnfVertex::name, BlsurfHypothesisData::preCadPeriodicityVector, and BLSURFPlugin::TAttractorParams::startSize.
|
private |
References TEnfVertex::coords, ENF_VER_ENTRY_COLUMN, ENF_VER_GROUP_COLUMN, ENF_VER_NAME_COLUMN, ENF_VER_X_COLUMN, ENF_VER_Y_COLUMN, ENF_VER_Z_COLUMN, BlsurfHypothesisData::enfVertexList, BlsurfHypothesisData::faceEntryEnfVertexListMap, TEnfVertex::geomEntry, TEnfVertex::grpName, BlsurfHypothesisData::hyperpatches, myAdvWidget, BlsurfHypothesisData::myAllowQuadrangles, BlsurfHypothesisData::myAngleMesh, BlsurfHypothesisData::myAnisotropic, BlsurfHypothesisData::myAnisotropicRatio, BlsurfHypothesisData::myBadElementAspectRatio, BlsurfHypothesisData::myChordalError, BlsurfHypothesisData::myCorrectSurfaceIntersection, BlsurfHypothesisData::myCorrectSurfaceIntersectionMaxCost, myEnforcedTreeWidget, BlsurfHypothesisData::myForceBadElementRemoval, BlsurfHypothesisData::myGeometricMesh, BlsurfHypothesisData::myGMFFileName, BlsurfHypothesisData::myGradation, myHyPatchTable, BlsurfHypothesisData::myInternalEnforcedVerticesAllFaces, myInternalEnforcedVerticesAllFaces, BlsurfHypothesisData::myInternalEnforcedVerticesAllFacesGroup, myInternalEnforcedVerticesAllFacesGroup, BlsurfHypothesisData::myMaxSize, BlsurfHypothesisData::myMaxSizeRel, BlsurfHypothesisData::myMinSize, BlsurfHypothesisData::myMinSizeRel, BlsurfHypothesisData::myName, myName, BlsurfHypothesisData::myOptimiseTinyEdges, BlsurfHypothesisData::myOptimizeMesh, myPeriodicityTreeWidget, BlsurfHypothesisData::myPhysicalMesh, BlsurfHypothesisData::myPhySize, BlsurfHypothesisData::myPhySizeRel, BlsurfHypothesisData::myQuadraticMesh, BlsurfHypothesisData::myRemoveTinyEdges, mySizeMapTable, mySMPMap, myStdWidget, BlsurfHypothesisData::myTinyEdgeLength, BlsurfHypothesisData::myTinyEdgeOptimisLength, BlsurfHypothesisData::myUseGradation, BlsurfHypothesisData::myUseVolumeGradation, BlsurfHypothesisData::myVerbosity, BlsurfHypothesisData::myVolumeGradation, TEnfVertex::name, BlsurfHypothesisData::preCadPeriodicityVector, and SMP_ENTRY_COLUMN.
|
private |
References DefaultGeom, BlsurfHypothesisData::faceEntryEnfVertexListMap, BlsurfHypothesisData::hyperpatches, BlsurfHypothesisData::myAllowQuadrangles, BlsurfHypothesisData::myAngleMesh, BlsurfHypothesisData::myAnisotropic, BlsurfHypothesisData::myAnisotropicRatio, myATTMap, BlsurfHypothesisData::myBadElementAspectRatio, BlsurfHypothesisData::myChordalError, BlsurfHypothesisData::myCorrectSurfaceIntersection, BlsurfHypothesisData::myCorrectSurfaceIntersectionMaxCost, BlsurfHypothesisData::myForceBadElementRemoval, BlsurfHypothesisData::myGeometricMesh, BlsurfHypothesisData::myGMFFileName, BlsurfHypothesisData::myGradation, BlsurfHypothesisData::myInternalEnforcedVerticesAllFaces, BlsurfHypothesisData::myInternalEnforcedVerticesAllFacesGroup, BlsurfHypothesisData::myMaxSize, BlsurfHypothesisData::myMaxSizeRel, BlsurfHypothesisData::myMinSize, BlsurfHypothesisData::myMinSizeRel, BlsurfHypothesisData::myName, BlsurfHypothesisData::myOptimiseTinyEdges, BlsurfHypothesisData::myOptimizeMesh, BlsurfHypothesisData::myPhysicalMesh, BlsurfHypothesisData::myPhySize, BlsurfHypothesisData::myPhySizeRel, BlsurfHypothesisData::myQuadraticMesh, BlsurfHypothesisData::myRemoveTinyEdges, mySMPMap, mySMPShapeTypeMap, BlsurfHypothesisData::myTinyEdgeLength, BlsurfHypothesisData::myTinyEdgeOptimisLength, BlsurfHypothesisData::myUseGradation, BlsurfHypothesisData::myUseVolumeGradation, BlsurfHypothesisData::myVerbosity, BlsurfHypothesisData::myVolumeGradation, PERIODICITY_OBJ_SOURCE_COLUMN, PERIODICITY_OBJ_TARGET_COLUMN, PERIODICITY_P1_SOURCE_COLUMN, PERIODICITY_P1_TARGET_COLUMN, PERIODICITY_P2_SOURCE_COLUMN, PERIODICITY_P2_TARGET_COLUMN, PERIODICITY_P3_SOURCE_COLUMN, PERIODICITY_P3_TARGET_COLUMN, PERIODICITY_SHAPE_TYPE, PhysicalGlobalSize, PhysicalLocalSize, and BlsurfHypothesisData::preCadPeriodicityVector.
|
private |
References mySizeMapTable, and sizeMapValidationFromRow().
|
private |
References mySizeMapTable, sizeMapValidationFromEntry(), and SMP_ENTRY_COLUMN.
|
private |
References main_dict, main_mod, mySMPMap, and mySMPShapeTypeMap.
|
private |
References GeomToolSelected.
|
private |
|
private |
|
private |
References findRowFromEntry(), myAttDistSpin, myAttDistSpin2, myATTMap, myAttractorCheck, myAttSizeSpin, myConstSizeCheck, mySizeMapTable, mySMPMap, mySMPShapeTypeMap, myStdWidget, BLSURFPluginGUI_StdWidget::onPhysicalMeshChanged(), PhysicalLocalSize, SMP_ENTRY_COLUMN, SMP_NAME_COLUMN, and SMP_SIZEMAP_COLUMN.
|
private |
References mySizeMapTable, and SMP_ENTRY_COLUMN.
|
private |
|
staticprivate |
|
private |
|
private |
References PERIODICITY_NB_COLUMN, PERIODICITY_OBJ_SOURCE_COLUMN, PERIODICITY_OBJ_TARGET_COLUMN, PERIODICITY_P1_SOURCE_COLUMN, PERIODICITY_P1_TARGET_COLUMN, PERIODICITY_P2_SOURCE_COLUMN, PERIODICITY_P2_TARGET_COLUMN, PERIODICITY_P3_SOURCE_COLUMN, PERIODICITY_P3_TARGET_COLUMN, PERIODICITY_SHAPE_TYPE, and BlsurfHypothesisData::preCadPeriodicityVector.
|
private |
References myHyPatchTable.
|
private |
References BLSURFPlugin_Hypothesis::GetHypType().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |