Version: 8.3.0
BLSURFPluginGUI_HypothesisCreator.h File Reference
#include <Python.h>
#include <QItemDelegate>
#include <SMESHGUI_Hypotheses.h>
#include "StdMeshersGUI_ObjectReferenceParamWdg.h"
#include <SALOMEconfig.h>
#include <cstring>
#include <map>
#include <set>
#include <vector>
#include <TopAbs_ShapeEnum.hxx>
#include <GeomSelectionTools.h>
#include <GEOM_Client.hxx>
#include <CORBA_SERVER_HEADER(BLSURFPlugin_Algorithm)>
Include dependency graph for BLSURFPluginGUI_HypothesisCreator.h:

Go to the source code of this file.

Data Structures

struct  TEnfVertex
 
struct  TAttractor
 
struct  CompareEnfVertices
 
struct  BlsurfHypothesisData
 
class  BLSURFPluginGUI_HypothesisCreator
 Class for creation of MG-CADSurf hypotheses. More...
 
class  EnforcedTreeWidgetDelegate
 

Macros

#define BLSURFPLUGIN_GUI_EXPORT
 

Typedefs

typedef std::string TEnfName
 
typedef std::string TEntry
 
typedef std::set< TEntryTEntryList
 
typedef std::vector< double > TEnfVertexCoords
 
typedef std::set
< TEnfVertexCoords
TEnfVertexCoordsList
 
typedef std::vector< TAttractorTAttractorVec
 
typedef std::set< TEnfVertex
*, CompareEnfVertices
TEnfVertexList
 
typedef std::map< TEntry,
TEnfVertexList
TFaceEntryEnfVertexListMap
 
typedef std::map< TEntry, bool > TFaceEntryInternalVerticesMap
 
typedef std::vector< std::string > TPreCadPeriodicity
 
typedef std::vector
< TPreCadPeriodicity
TPreCadPeriodicityVector
 

Macro Definition Documentation

#define BLSURFPLUGIN_GUI_EXPORT

Typedef Documentation

typedef std::string TEnfName
typedef std::string TEntry
typedef std::set<TEntry> TEntryList
typedef std::vector<double> TEnfVertexCoords
typedef std::vector< TAttractor > TAttractorVec
typedef std::map< TEntry, bool > TFaceEntryInternalVerticesMap
typedef std::vector<std::string> TPreCadPeriodicity