SMESH_MeshEditor Member List

This is the complete list of members for SMESH_MeshEditor, including all inherited members.

AddElement(const std::vector< const SMDS_MeshNode * > &nodes, const ElemFeatures &features)SMESH_MeshEditor
AddElement(const std::vector< int > &nodeIDs, const ElemFeatures &features)SMESH_MeshEditor
AddToSameGroups(const SMDS_MeshElement *elemToAdd, const SMDS_MeshElement *elemInGroups, SMESHDS_Mesh *aMesh)SMESH_MeshEditorstatic
AffectedElemGroupsInRegion(const TIDSortedElemSet &theElems, const TIDSortedElemSet &theNodesNot, const TopoDS_Shape &theShape, TIDSortedElemSet &theAffectedElems)SMESH_MeshEditor
BestSplit(const SMDS_MeshElement *theQuad, SMESH::Controls::NumericalFunctorPtr theCriterion)SMESH_MeshEditor
BND_1DFROM2D enum valueSMESH_MeshEditor
BND_1DFROM3D enum valueSMESH_MeshEditor
BND_2DFROM3D enum valueSMESH_MeshEditor
Bnd_Dimension enum nameSMESH_MeshEditor
CENTROIDAL enum valueSMESH_MeshEditor
CheckFreeBorderNodes(const SMDS_MeshNode *theNode1, const SMDS_MeshNode *theNode2, const SMDS_MeshNode *theNode3=0)SMESH_MeshEditorstatic
ClearLastCreated()SMESH_MeshEditor
ConvertFromQuadratic()SMESH_MeshEditor
ConvertFromQuadratic(TIDSortedElemSet &theElements)SMESH_MeshEditor
ConvertToQuadratic(const bool theForce3d, const bool theToBiQuad)SMESH_MeshEditor
ConvertToQuadratic(const bool theForce3d, TIDSortedElemSet &theElements, const bool theToBiQuad)SMESH_MeshEditor
Create0DElementsOnAllNodes(const TIDSortedElemSet &elements, TIDSortedElemSet &all0DElems)SMESH_MeshEditor
CreateFlatElementsOnFacesGroups(const std::vector< TIDSortedElemSet > &theElems)SMESH_MeshEditor
CreateHoleSkin(double radius, const TopoDS_Shape &theShape, SMESH_NodeSearcher *theNodeSearcher, const char *groupName, std::vector< double > &nodesCoords, std::vector< std::vector< int > > &listOfListOfNodes)SMESH_MeshEditor
DeleteDiag(const SMDS_MeshNode *theNode1, const SMDS_MeshNode *theNode2)SMESH_MeshEditor
DoubleElements(const TIDSortedElemSet &theElements)SMESH_MeshEditor
DoubleNodes(const std::list< int > &theListOfNodes, const std::list< int > &theListOfModifiedElems)SMESH_MeshEditor
DoubleNodes(const TIDSortedElemSet &theElems, const TIDSortedElemSet &theNodesNot, const TIDSortedElemSet &theAffectedElems)SMESH_MeshEditor
DoubleNodesInRegion(const TIDSortedElemSet &theElems, const TIDSortedElemSet &theNodesNot, const TopoDS_Shape &theShape)SMESH_MeshEditor
DoubleNodesOnGroupBoundaries(const std::vector< TIDSortedElemSet > &theElems, bool createJointElems, bool onAllBoundaries)SMESH_MeshEditor
EXTR_BAD_ANGLES_NUMBER enum valueSMESH_MeshEditor
EXTR_BAD_PATH_SHAPE enum valueSMESH_MeshEditor
EXTR_BAD_STARTING_NODE enum valueSMESH_MeshEditor
EXTR_CANT_GET_TANGENT enum valueSMESH_MeshEditor
EXTR_NO_ELEMENTS enum valueSMESH_MeshEditor
EXTR_OK enum valueSMESH_MeshEditor
EXTR_PATH_NOT_EDGE enum valueSMESH_MeshEditor
Extrusion_Error enum nameSMESH_MeshEditor
EXTRUSION_FLAG_BOUNDARY enum valueSMESH_MeshEditor
EXTRUSION_FLAG_BY_AVG_NORMAL enum valueSMESH_MeshEditor
EXTRUSION_FLAG_GROUPS enum valueSMESH_MeshEditor
EXTRUSION_FLAG_SEW enum valueSMESH_MeshEditor
EXTRUSION_FLAG_USE_INPUT_ELEMS_ONLY enum valueSMESH_MeshEditor
ExtrusionAlongTrack(TIDSortedElemSet theElements[2], SMESH_subMesh *theTrackPattern, const SMDS_MeshNode *theNodeStart, const bool theHasAngles, std::list< double > &theAngles, const bool theLinearVariation, const bool theHasRefPoint, const gp_Pnt &theRefPoint, const bool theMakeGroups)SMESH_MeshEditor
ExtrusionAlongTrack(TIDSortedElemSet theElements[2], SMESH_Mesh *theTrackPattern, const SMDS_MeshNode *theNodeStart, const bool theHasAngles, std::list< double > &theAngles, const bool theLinearVariation, const bool theHasRefPoint, const gp_Pnt &theRefPoint, const bool theMakeGroups)SMESH_MeshEditor
ExtrusionFlags enum nameSMESH_MeshEditor
ExtrusionSweep(TIDSortedElemSet theElems[2], const gp_Vec &theStep, const int theNbSteps, TTElemOfElemListMap &newElemsMap, const int theFlags, const double theTolerance=1.e-6)SMESH_MeshEditor
ExtrusionSweep(TIDSortedElemSet theElems[2], ExtrusParam &theParams, TTElemOfElemListMap &newElemsMap)SMESH_MeshEditor
FindCoincidentNodes(TIDSortedNodeSet &theNodes, const double theTolerance, TListOfListOfNodes &theGroupsOfNodes, bool theSeparateCornersAndMedium)SMESH_MeshEditor
FindEqualElements(TIDSortedElemSet &theElements, TListOfListOfElementsID &theGroupsOfElementsID)SMESH_MeshEditor
FindFreeBorder(const SMDS_MeshNode *theFirstNode, const SMDS_MeshNode *theSecondNode, const SMDS_MeshNode *theLastNode, std::list< const SMDS_MeshNode * > &theNodes, std::list< const SMDS_MeshElement * > &theFaces)SMESH_MeshEditorstatic
FindMatchingNodes(std::set< const SMDS_MeshElement * > &theSide1, std::set< const SMDS_MeshElement * > &theSide2, const SMDS_MeshNode *theFirstNode1, const SMDS_MeshNode *theFirstNode2, const SMDS_MeshNode *theSecondNode1, const SMDS_MeshNode *theSecondNode2, TNodeNodeMap &theNodeReplaceMap)SMESH_MeshEditorstatic
FindShape(const SMDS_MeshElement *theElem)SMESH_MeshEditor
GetError()SMESH_MeshEditor
GetHexaFacetsToSplit(TIDSortedElemSet &theHexas, const gp_Ax1 &theFacetNormal, TFacetOfElem &theFacets)SMESH_MeshEditor
GetLastCreatedElems() constSMESH_MeshEditor
GetLastCreatedNodes() constSMESH_MeshEditor
GetLinkedNodes(const SMDS_MeshNode *node, TIDSortedElemSet &linkedNodes, SMDSAbs_ElementType type=SMDSAbs_All)SMESH_MeshEditorstatic
GetMesh()SMESH_MeshEditor
GetMeshDS()SMESH_MeshEditor
HEXA_TO_24 enum valueSMESH_MeshEditor
HEXA_TO_2_PRISMS enum valueSMESH_MeshEditor
HEXA_TO_4_PRISMS enum valueSMESH_MeshEditor
HEXA_TO_5 enum valueSMESH_MeshEditor
HEXA_TO_6 enum valueSMESH_MeshEditor
InsertNodesIntoLink(const SMDS_MeshElement *theFace, const SMDS_MeshNode *theBetweenNode1, const SMDS_MeshNode *theBetweenNode2, std::list< const SMDS_MeshNode * > &theNodesToInsert, const bool toCreatePoly=false)SMESH_MeshEditor
InverseDiag(const SMDS_MeshElement *theTria1, const SMDS_MeshElement *theTria2)SMESH_MeshEditor
InverseDiag(const SMDS_MeshNode *theNode1, const SMDS_MeshNode *theNode2)SMESH_MeshEditor
IsMedium(const SMDS_MeshNode *node, const SMDSAbs_ElementType typeToCheck=SMDSAbs_All)SMESH_MeshEditorstatic
LAPLACIAN enum valueSMESH_MeshEditor
Make2DMeshFrom3D()SMESH_MeshEditor
MakeBoundaryMesh(const TIDSortedElemSet &elements, Bnd_Dimension dimension, SMESH_Group *group=0, SMESH_Mesh *targetMesh=0, bool toCopyElements=false, bool toCopyExistingBondary=false, bool toAddExistingBondary=false, bool aroundElements=false)SMESH_MeshEditor
MergeElements(TListOfListOfElementsID &theGroupsOfElementsID)SMESH_MeshEditor
MergeEqualElements()SMESH_MeshEditor
MergeNodes(TListOfListOfNodes &theNodeGroups)SMESH_MeshEditor
OrientedAngle(const gp_Pnt &p0, const gp_Pnt &p1, const gp_Pnt &g1, const gp_Pnt &g2)SMESH_MeshEditor
PGroupIDs typedefSMESH_MeshEditor
QuadTo4Tri(TIDSortedElemSet &theElems)SMESH_MeshEditor
QuadToTri(TIDSortedElemSet &theElems, SMESH::Controls::NumericalFunctorPtr theCriterion)SMESH_MeshEditor
QuadToTri(TIDSortedElemSet &theElems, const bool the13Diag)SMESH_MeshEditor
Remove(const std::list< int > &theElemIDs, const bool isNodes)SMESH_MeshEditor
RemoveElemFromGroups(const SMDS_MeshElement *element, SMESHDS_Mesh *aMesh)SMESH_MeshEditorstatic
Reorient(const SMDS_MeshElement *theElement)SMESH_MeshEditor
Reorient2D(TIDSortedElemSet &theFaces, const gp_Dir &theDirection, const SMDS_MeshElement *theFace)SMESH_MeshEditor
Reorient2DBy3D(TIDSortedElemSet &theFaces, TIDSortedElemSet &theVolumes, const bool theOutsideNormal)SMESH_MeshEditor
ReplaceElemInGroups(const SMDS_MeshElement *elemToRm, const SMDS_MeshElement *elemToAdd, SMESHDS_Mesh *aMesh)SMESH_MeshEditorstatic
ReplaceElemInGroups(const SMDS_MeshElement *elemToRm, const std::vector< const SMDS_MeshElement * > &elemToAdd, SMESHDS_Mesh *aMesh)SMESH_MeshEditorstatic
RotationSweep(TIDSortedElemSet theElements[2], const gp_Ax1 &theAxis, const double theAngle, const int theNbSteps, const double theToler, const bool theMakeGroups, const bool theMakeWalls=true)SMESH_MeshEditor
SEW_BAD_SIDE1_NODES enum valueSMESH_MeshEditor
SEW_BAD_SIDE2_NODES enum valueSMESH_MeshEditor
SEW_BAD_SIDE_NODES enum valueSMESH_MeshEditor
SEW_BORDER1_NOT_FOUND enum valueSMESH_MeshEditor
SEW_BORDER2_NOT_FOUND enum valueSMESH_MeshEditor
SEW_BOTH_BORDERS_NOT_FOUND enum valueSMESH_MeshEditor
SEW_DIFF_NB_OF_ELEMENTS enum valueSMESH_MeshEditor
Sew_Error enum nameSMESH_MeshEditor
SEW_INTERNAL_ERROR enum valueSMESH_MeshEditor
SEW_OK enum valueSMESH_MeshEditor
SEW_TOPO_DIFF_SETS_OF_ELEMENTS enum valueSMESH_MeshEditor
SEW_VOLUMES_TO_SPLIT enum valueSMESH_MeshEditor
SewFreeBorder(const SMDS_MeshNode *theBorderFirstNode, const SMDS_MeshNode *theBorderSecondNode, const SMDS_MeshNode *theBorderLastNode, const SMDS_MeshNode *theSide2FirstNode, const SMDS_MeshNode *theSide2SecondNode, const SMDS_MeshNode *theSide2ThirdNode=0, const bool theSide2IsFreeBorder=true, const bool toCreatePolygons=false, const bool toCreatePolyedrs=false)SMESH_MeshEditor
SewSideElements(TIDSortedElemSet &theSide1, TIDSortedElemSet &theSide2, const SMDS_MeshNode *theFirstNode1ToMerge, const SMDS_MeshNode *theFirstNode2ToMerge, const SMDS_MeshNode *theSecondNode1ToMerge, const SMDS_MeshNode *theSecondNode2ToMerge)SMESH_MeshEditor
SimplifyFace(const std::vector< const SMDS_MeshNode * > &faceNodes, std::vector< const SMDS_MeshNode * > &poly_nodes, std::vector< int > &quantities) constSMESH_MeshEditor
SMESH_MeshEditor(SMESH_Mesh *theMesh)SMESH_MeshEditor
Smooth(TIDSortedElemSet &theElements, std::set< const SMDS_MeshNode * > &theFixedNodes, const SmoothMethod theSmoothMethod, const int theNbIterations, double theTgtAspectRatio=1.0, const bool the2D=true)SMESH_MeshEditor
SmoothMethod enum nameSMESH_MeshEditor
SplitBiQuadraticIntoLinear(TIDSortedElemSet &theElems)SMESH_MeshEditor
SplitVolumes(const TFacetOfElem &theElems, const int theMethodFlags)SMESH_MeshEditor
SplitVolumToTetraFlags enum nameSMESH_MeshEditor
TElemOfVecOfNnlmiMap typedefSMESH_MeshEditor
TElemSort typedefSMESH_MeshEditor
TFacetOfElem typedefSMESH_MeshEditor
TListOfListOfElementsID typedefSMESH_MeshEditor
TListOfListOfNodes typedefSMESH_MeshEditor
TNodeOfNodeListMap typedefSMESH_MeshEditor
TNodeOfNodeListMapItr typedefSMESH_MeshEditor
Transform(TIDSortedElemSet &theElements, const gp_Trsf &theTrsf, const bool theCopy, const bool theMakeGroups, SMESH_Mesh *theTargetMesh=0)SMESH_MeshEditor
TriToQuad(TIDSortedElemSet &theElems, SMESH::Controls::NumericalFunctorPtr theCriterion, const double theMaxAngle)SMESH_MeshEditor
TTElemOfElemListMap typedefSMESH_MeshEditor
TVecOfNnlmiMap typedefSMESH_MeshEditor
UpdateVolumes(const SMDS_MeshNode *theBetweenNode1, const SMDS_MeshNode *theBetweenNode2, std::list< const SMDS_MeshNode * > &theNodesToInsert)SMESH_MeshEditor