SMESH_Algo Member List

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

addBadInputElement(const SMDS_MeshElement *elem)SMESH_Algoprotected
addBadInputElements(const SMESHDS_SubMesh *sm, const bool addNodes=false)SMESH_Algoprotected
ALGO_0D enum valueSMESHDS_Hypothesis
ALGO_1D enum valueSMESHDS_Hypothesis
ALGO_2D enum valueSMESHDS_Hypothesis
ALGO_3D enum valueSMESHDS_Hypothesis
CancelCompute()SMESH_Algovirtual
CheckHypothesis(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, SMESH_Hypothesis::Hypothesis_Status &aStatus)=0SMESH_Algopure virtual
ClearParameters()SMESH_Hypothesis
Compute(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape)=0SMESH_Algopure virtual
Compute(SMESH_Mesh &aMesh, SMESH_MesherHelper *aHelper)SMESH_Algovirtual
Continuity(TopoDS_Edge E1, TopoDS_Edge E2)SMESH_Algostatic
DataDependOnParams() constSMESH_Hypothesisvirtual
EdgeLength(const TopoDS_Edge &E)SMESH_Algostatic
EMeshError enum nameSMESH_Algo
error(int error, const SMESH_Comment &comment="")SMESH_Algoprotected
error(const SMESH_Comment &comment="")SMESH_Algoprotected
error(SMESH_ComputeErrorPtr error)SMESH_Algoprotected
Evaluate(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, MapShapeNbElems &aResMap)=0SMESH_Algopure virtual
GetAppliedHypothesis(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, const bool ignoreAuxiliary=true) constSMESH_Algo
GetCompatibleHypoFilter(const bool ignoreAuxiliary) constSMESH_Algo
GetCompatibleHypothesis()SMESH_Algo
GetComputeError() constSMESH_Algo
GetDim() constSMESH_Hypothesisvirtual
GetFeatures(const std::string &algoType)SMESH_Algostatic
GetFeatures() constSMESH_Algo
GetGen() constSMESH_Hypothesis
GetID() constSMESHDS_Hypothesis
GetLastParameters() constSMESH_Hypothesis
GetLibName() constSMESH_Hypothesisvirtual
GetMeshByPersistentID(int id)SMESH_Hypothesis
GetMeshError(SMESH_subMesh *subMesh)SMESH_Algostatic
GetName() constSMESHDS_Hypothesis
GetNodeParamOnEdge(const SMESHDS_Mesh *theMesh, const TopoDS_Edge &theEdge, std::vector< double > &theParams)SMESH_Algostatic
GetParameters() constSMESH_Hypothesis
GetProgress() constSMESH_Algovirtual
GetProgressByTic() constSMESH_Algo
GetShapeType() constSMESH_Hypothesisvirtual
GetSortedNodesOnEdge(const SMESHDS_Mesh *theMesh, const TopoDS_Edge &theEdge, const bool ignoreMediumNodes, std::map< double, const SMDS_MeshNode * > &theNodes, const SMDSAbs_ElementType typeToCheck=SMDSAbs_All)SMESH_Algostatic
GetStudyId() constSMESH_Hypothesis
GetType() constSMESHDS_Hypothesis
GetUsedHypothesis(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, const bool ignoreAuxiliary=true) constSMESH_Algovirtual
HYP_ALREADY_EXIST enum valueSMESH_Hypothesis
HYP_BAD_DIM enum valueSMESH_Hypothesis
HYP_BAD_GEOMETRY enum valueSMESH_Hypothesis
HYP_BAD_PARAMETER enum valueSMESH_Hypothesis
HYP_BAD_SUBSHAPE enum valueSMESH_Hypothesis
HYP_CONCURENT enum valueSMESH_Hypothesis
HYP_HIDDEN_ALGO enum valueSMESH_Hypothesis
HYP_HIDING_ALGO enum valueSMESH_Hypothesis
HYP_INCOMPAT_HYPS enum valueSMESH_Hypothesis
HYP_INCOMPATIBLE enum valueSMESH_Hypothesis
HYP_MISSING enum valueSMESH_Hypothesis
HYP_NEED_SHAPE enum valueSMESH_Hypothesis
HYP_NOTCONFORM enum valueSMESH_Hypothesis
HYP_OK enum valueSMESH_Hypothesis
HYP_UNKNOWN_FATAL enum valueSMESH_Hypothesis
Hypothesis_Status enum nameSMESH_Hypothesis
hypothesis_type enum nameSMESHDS_Hypothesis
InitComputeError()SMESH_Algo
IsAuxiliary() constSMESH_Hypothesisvirtual
IsContinuous(const TopoDS_Edge &E1, const TopoDS_Edge &E2)SMESH_Algostatic
isDegenerated(const TopoDS_Edge &E)SMESH_Algostatic
IsSameName(const SMESHDS_Hypothesis &other) constSMESHDS_Hypothesis
IsStatusFatal(Hypothesis_Status theStatus)SMESH_Hypothesisstatic
IsStraight(const TopoDS_Edge &E, const bool degenResult=false)SMESH_Algostatic
LoadFrom(std::istream &load)SMESH_Algovirtual
MEr_BAD_ORI enum valueSMESH_Algo
MEr_EMPTY enum valueSMESH_Algo
MEr_HOLES enum valueSMESH_Algo
MEr_OK enum valueSMESH_Algo
NeedDiscreteBoundary() constSMESH_Algo
NeedLowerHyps(int dim) constSMESH_Algo
NeedShape() constSMESH_Algo
NotifySubMeshesHypothesisModification()SMESH_Hypothesisvirtual
NumberOfPoints(SMESH_Mesh &aMesh, const TopoDS_Wire &W)SMESH_Algo
OnlyUnaryInput() constSMESH_Algo
operator!=(const SMESHDS_Hypothesis &other) constSMESHDS_Hypothesis
operator==(const SMESHDS_Hypothesis &other) constSMESHDS_Hypothesisvirtual
PARAM_ALGO enum valueSMESHDS_Hypothesis
SaveTo(std::ostream &save)SMESH_Algovirtual
SetEventListener(SMESH_subMesh *subMesh)SMESH_Algovirtual
SetLastParameters(const char *theParameters)SMESH_Hypothesis
SetLibName(const char *theLibName)SMESH_Hypothesis
SetParameters(const char *theParameters)SMESH_Hypothesis
SetParametersByDefaults(const TDefaults &dflts, const SMESH_Mesh *theMesh=0)SMESH_Algovirtual
SetParametersByMesh(const SMESH_Mesh *theMesh, const TopoDS_Shape &theShape)SMESH_Algovirtual
SMESH_Algo(int hypId, int studyId, SMESH_Gen *gen)SMESH_Algo
SMESH_Hypothesis(int hypId, int studyId, SMESH_Gen *gen)SMESH_Hypothesis
SMESHDS_Hypothesis(int hypId)SMESHDS_Hypothesis
SubMeshesToCompute()SMESH_Algo
SubmeshRestored(SMESH_subMesh *subMesh)SMESH_Algovirtual
SupportSubmeshes() constSMESH_Algo
VertexNode(const TopoDS_Vertex &V, const SMESHDS_Mesh *meshDS)SMESH_Algostatic
VertexNode(const TopoDS_Vertex &V, const SMESH_Mesh *mesh)SMESH_Algostatic
VertexNode(const TopoDS_Vertex &V, const SMESHDS_SubMesh *edgeSM, const SMESH_Mesh *mesh, const bool checkV=true)SMESH_Algostatic
~SMESH_Algo()SMESH_Algovirtual
~SMESH_Hypothesis()SMESH_Hypothesisvirtual
~SMESHDS_Hypothesis()SMESHDS_Hypothesisvirtual