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 |