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_MeshEditor | static |
| 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 value | SMESH_MeshEditor | |
| BND_1DFROM3D enum value | SMESH_MeshEditor | |
| BND_2DFROM3D enum value | SMESH_MeshEditor | |
| Bnd_Dimension enum name | SMESH_MeshEditor | |
| CENTROIDAL enum value | SMESH_MeshEditor | |
| CheckFreeBorderNodes(const SMDS_MeshNode *theNode1, const SMDS_MeshNode *theNode2, const SMDS_MeshNode *theNode3=0) | SMESH_MeshEditor | static |
| 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 value | SMESH_MeshEditor | |
| EXTR_BAD_PATH_SHAPE enum value | SMESH_MeshEditor | |
| EXTR_BAD_STARTING_NODE enum value | SMESH_MeshEditor | |
| EXTR_CANT_GET_TANGENT enum value | SMESH_MeshEditor | |
| EXTR_NO_ELEMENTS enum value | SMESH_MeshEditor | |
| EXTR_OK enum value | SMESH_MeshEditor | |
| EXTR_PATH_NOT_EDGE enum value | SMESH_MeshEditor | |
| Extrusion_Error enum name | SMESH_MeshEditor | |
| EXTRUSION_FLAG_BOUNDARY enum value | SMESH_MeshEditor | |
| EXTRUSION_FLAG_BY_AVG_NORMAL enum value | SMESH_MeshEditor | |
| EXTRUSION_FLAG_GROUPS enum value | SMESH_MeshEditor | |
| EXTRUSION_FLAG_SEW enum value | SMESH_MeshEditor | |
| EXTRUSION_FLAG_USE_INPUT_ELEMS_ONLY enum value | SMESH_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 name | SMESH_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_MeshEditor | static |
| 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_MeshEditor | static |
| FindShape(const SMDS_MeshElement *theElem) | SMESH_MeshEditor | |
| GetError() | SMESH_MeshEditor | |
| GetHexaFacetsToSplit(TIDSortedElemSet &theHexas, const gp_Ax1 &theFacetNormal, TFacetOfElem &theFacets) | SMESH_MeshEditor | |
| GetLastCreatedElems() const | SMESH_MeshEditor | |
| GetLastCreatedNodes() const | SMESH_MeshEditor | |
| GetLinkedNodes(const SMDS_MeshNode *node, TIDSortedElemSet &linkedNodes, SMDSAbs_ElementType type=SMDSAbs_All) | SMESH_MeshEditor | static |
| GetMesh() | SMESH_MeshEditor | |
| GetMeshDS() | SMESH_MeshEditor | |
| HEXA_TO_24 enum value | SMESH_MeshEditor | |
| HEXA_TO_2_PRISMS enum value | SMESH_MeshEditor | |
| HEXA_TO_4_PRISMS enum value | SMESH_MeshEditor | |
| HEXA_TO_5 enum value | SMESH_MeshEditor | |
| HEXA_TO_6 enum value | SMESH_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_MeshEditor | static |
| LAPLACIAN enum value | SMESH_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 typedef | SMESH_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_MeshEditor | static |
| 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_MeshEditor | static |
| ReplaceElemInGroups(const SMDS_MeshElement *elemToRm, const std::vector< const SMDS_MeshElement * > &elemToAdd, SMESHDS_Mesh *aMesh) | SMESH_MeshEditor | static |
| 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 value | SMESH_MeshEditor | |
| SEW_BAD_SIDE2_NODES enum value | SMESH_MeshEditor | |
| SEW_BAD_SIDE_NODES enum value | SMESH_MeshEditor | |
| SEW_BORDER1_NOT_FOUND enum value | SMESH_MeshEditor | |
| SEW_BORDER2_NOT_FOUND enum value | SMESH_MeshEditor | |
| SEW_BOTH_BORDERS_NOT_FOUND enum value | SMESH_MeshEditor | |
| SEW_DIFF_NB_OF_ELEMENTS enum value | SMESH_MeshEditor | |
| Sew_Error enum name | SMESH_MeshEditor | |
| SEW_INTERNAL_ERROR enum value | SMESH_MeshEditor | |
| SEW_OK enum value | SMESH_MeshEditor | |
| SEW_TOPO_DIFF_SETS_OF_ELEMENTS enum value | SMESH_MeshEditor | |
| SEW_VOLUMES_TO_SPLIT enum value | SMESH_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) const | SMESH_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 name | SMESH_MeshEditor | |
| SplitBiQuadraticIntoLinear(TIDSortedElemSet &theElems) | SMESH_MeshEditor | |
| SplitVolumes(const TFacetOfElem &theElems, const int theMethodFlags) | SMESH_MeshEditor | |
| SplitVolumToTetraFlags enum name | SMESH_MeshEditor | |
| TElemOfVecOfNnlmiMap typedef | SMESH_MeshEditor | |
| TElemSort typedef | SMESH_MeshEditor | |
| TFacetOfElem typedef | SMESH_MeshEditor | |
| TListOfListOfElementsID typedef | SMESH_MeshEditor | |
| TListOfListOfNodes typedef | SMESH_MeshEditor | |
| TNodeOfNodeListMap typedef | SMESH_MeshEditor | |
| TNodeOfNodeListMapItr typedef | SMESH_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 typedef | SMESH_MeshEditor | |
| TVecOfNnlmiMap typedef | SMESH_MeshEditor | |
| UpdateVolumes(const SMDS_MeshNode *theBetweenNode1, const SMDS_MeshNode *theBetweenNode2, std::list< const SMDS_MeshNode * > &theNodesToInsert) | SMESH_MeshEditor |