Version: 8.3.0
SMESH_2smeshpy.hxx File Reference
#include <Standard_DefineHandle.hxx>
#include <Standard_Type.hxx>
#include <Standard_Transient.hxx>
#include <TCollection_AsciiString.hxx>
#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColStd_SequenceOfInteger.hxx>
#include <Resource_DataMapOfAsciiStringAsciiString.hxx>
#include <list>
#include <map>
#include <vector>
#include <set>
#include <Basics_OCCTVersion.hxx>
#include <SALOMEconfig.h>
#include <CORBA_CLIENT_HEADER(SALOMEDS)>
Include dependency graph for SMESH_2smeshpy.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  _pyCommand
 Class operating on a command string looking like ResultValue = Object.Method( Arg1, Arg2,...) More...
 
class  _pyObject
 Root of all objects. More...
 
struct  ExportedMeshData
 Data used to restore cleared Compute() command of an exported mesh when an imported mesh is created. More...
 
class  _pyStringFamily
 A container of strings groupped by prefix. More...
 
class  _pyGen
 Class corresponding to SMESH_Gen. More...
 
class  _pyMesh
 
class  _pyMeshEditor
 MeshEditor convert its commands to ones of mesh. More...
 
class  _pyHypothesis
 Root class for hypothesis. More...
 
struct  _pyHypothesis::CreationMethod
 
class  _pyAlgorithm
 Class representing smesh.Mesh_Algorithm. More...
 
class  _pyComplexParamHypo
 Class for hypotheses having several parameters modified by one method. More...
 
class  _pyLayerDistributionHypo
 Class for LayerDistribution hypothesis conversion. More...
 
class  _pyNumberOfSegmentsHyp
 Class representing NumberOfSegments hypothesis. More...
 
class  _pySegmentLengthAroundVertexHyp
 Class representing SegmentLengthAroundVertex hypothesis. More...
 
class  _pySelfEraser
 SelfEraser erases creation command if no more it's commands invoked. More...
 
class  _pySubMesh
 SubMesh creation can be moved to the end of engine commands. More...
 
class  _pyFilter
 A filter sets a human readable name to self. More...
 
class  _pyGroup
 To convert creation of a group by filter. More...
 
class  _pyHypothesisReader
 Class reading _pyHypothesis'es from resource files of mesher Plugins. More...
 

Macros

#define USE_STRING_FAMILY
 
#define _pyMesh_ACCESS_METHOD   "GetMesh()"
 Contains commands concerning mesh substructures. More...
 

Typedefs

typedef TCollection_AsciiString _pyID
 
typedef TCollection_AsciiString _AString
 

Functions

 DEFINE_STANDARD_HANDLE (_pyCommand, Standard_Transient)
 
 DEFINE_STANDARD_HANDLE (_pyObject, Standard_Transient)
 
 DEFINE_STANDARD_HANDLE (_pyHypothesisReader, Standard_Transient)
 
 DEFINE_STANDARD_HANDLE (_pyGen, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pyMesh, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pySubMesh, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pyGroup, _pySubMesh)
 
 DEFINE_STANDARD_HANDLE (_pyMeshEditor, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pyHypothesis, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pyAlgorithm, _pyHypothesis)
 
 DEFINE_STANDARD_HANDLE (_pyComplexParamHypo, _pyHypothesis)
 
 DEFINE_STANDARD_HANDLE (_pyLayerDistributionHypo, _pyHypothesis)
 
 DEFINE_STANDARD_HANDLE (_pyNumberOfSegmentsHyp, _pyHypothesis)
 
 DEFINE_STANDARD_HANDLE (_pySegmentLengthAroundVertexHyp, _pyHypothesis)
 
 DEFINE_STANDARD_HANDLE (_pySelfEraser, _pyObject)
 
 DEFINE_STANDARD_HANDLE (_pyFilter, _pyObject)
 

Macro Definition Documentation

#define _pyMesh_ACCESS_METHOD   "GetMesh()"

Contains commands concerning mesh substructures.

Referenced by _pyMesh::AccessorMethod(), and _pyMesh::AddMeshAccess().

#define USE_STRING_FAMILY

Typedef Documentation

typedef TCollection_AsciiString _AString
typedef TCollection_AsciiString _pyID

Function Documentation

DEFINE_STANDARD_HANDLE ( _pyCommand  ,
Standard_Transient   
)
DEFINE_STANDARD_HANDLE ( _pyObject  ,
Standard_Transient   
)
DEFINE_STANDARD_HANDLE ( _pyHypothesisReader  ,
Standard_Transient   
)
DEFINE_STANDARD_HANDLE ( _pyGen  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pyMesh  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pySubMesh  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pyGroup  ,
_pySubMesh   
)
DEFINE_STANDARD_HANDLE ( _pyMeshEditor  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pyHypothesis  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pyAlgorithm  ,
_pyHypothesis   
)
DEFINE_STANDARD_HANDLE ( _pyComplexParamHypo  ,
_pyHypothesis   
)
DEFINE_STANDARD_HANDLE ( _pyLayerDistributionHypo  ,
_pyHypothesis   
)
DEFINE_STANDARD_HANDLE ( _pyNumberOfSegmentsHyp  ,
_pyHypothesis   
)
DEFINE_STANDARD_HANDLE ( _pySegmentLengthAroundVertexHyp  ,
_pyHypothesis   
)
DEFINE_STANDARD_HANDLE ( _pySelfEraser  ,
_pyObject   
)
DEFINE_STANDARD_HANDLE ( _pyFilter  ,
_pyObject   
)