#include "SMESH_Filter_i.hxx"
#include "SMDS_ElemIterator.hxx"
#include "SMDS_Mesh.hxx"
#include "SMDS_MeshElement.hxx"
#include "SMDS_MeshNode.hxx"
#include "SMESHDS_GroupBase.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_Gen_i.hxx"
#include "SMESH_Group_i.hxx"
#include "SMESH_PythonDump.hxx"
#include <SALOMEDS_wrap.hxx>
#include <GEOM_wrap.hxx>
#include <BRep_Tool.hxx>
#include <Geom_CylindricalSurface.hxx>
#include <Geom_Plane.hxx>
#include <LDOMParser.hxx>
#include <LDOMString.hxx>
#include <LDOM_Document.hxx>
#include <LDOM_Element.hxx>
#include <LDOM_Node.hxx>
#include <LDOM_XmlWriter.hxx>
#include <Precision.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TColStd_ListIteratorOfListOfReal.hxx>
#include <TColStd_ListOfInteger.hxx>
#include <TColStd_ListOfReal.hxx>
#include <TColStd_SequenceOfHAsciiString.hxx>
#include <TCollection_HAsciiString.hxx>
#include <TopExp_Explorer.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
Namespaces | |
SMESH | |
Macros | |
#define | ATTR_TYPE "type" |
#define | ATTR_COMPARE "compare" |
#define | ATTR_THRESHOLD "threshold" |
#define | ATTR_UNARY "unary" |
#define | ATTR_BINARY "binary" |
#define | ATTR_THRESHOLD_STR "threshold_str" |
#define | ATTR_TOLERANCE "tolerance" |
#define | ATTR_ELEMENT_TYPE "ElementType" |
Functions | |
Predicate_i * | SMESH::GetPredicate (Predicate_ptr thePredicate) |
const SMDS_Mesh * | MeshPtr2SMDSMesh (SMESH::SMESH_Mesh_ptr theMesh) |
SMESH::long_array * | toArray (const TColStd_ListOfInteger &aList) |
SMESH::double_array * | toArray (const TColStd_ListOfReal &aList) |
static SMESH::Filter::Criterion | createCriterion () |
static TopoDS_Shape | getShapeByName (const char *theName) |
static TopoDS_Shape | getShapeByID (const char *theID) |
static void | SMESH::getPrediacates (Predicate_i *thePred, std::vector< Predicate_i * > &thePredVec) |
static bool | SMESH::getCriteria (Predicate_i *thePred, SMESH::Filter::Criteria_out theCriteria) |
static LDOMString | SMESH::toString (CORBA::Boolean val) |
static bool | SMESH::toBool (const LDOMString &theStr) |
static LDOMString | SMESH::toString (CORBA::Double val) |
static double | SMESH::toDouble (const LDOMString &theStr) |
static LDOMString | SMESH::toString (CORBA::Long theType) |
static SMESH::FunctorType | SMESH::toFunctorType (const LDOMString &theStr) |
static SMESH::ElementType | SMESH::toElementType (const LDOMString &theStr) |
static LDOMString | SMESH::toString (const SMESH::ElementType theType) |
static LDOM_Element | SMESH::findFilter (const char *theFilterName, const LDOM_Document &theDoc, LDOM_Node *theParent=0) |
static const char * | SMESH::getSectionName (const ElementType theType) |
static LDOM_Node | SMESH::getSection (const ElementType theType, LDOM_Document &theDoc, const bool toCreate=false) |
static LDOM_Element | SMESH::createFilterItem (const char *theName, SMESH::Filter_ptr theFilter, LDOM_Document &theDoc) |
static const char ** | SMESH::getFunctNames () |
Return an array of strings corresponding to items of enum FunctorType. More... | |
const char * | SMESH::FunctorTypeToString (FunctorType ft) |
Return a string corresponding to an item of enum FunctorType. More... | |
FunctorType | SMESH::StringToFunctorType (const char *str) |
Converts a string to FunctorType. More... | |
#define ATTR_BINARY "binary" |
#define ATTR_COMPARE "compare" |
#define ATTR_ELEMENT_TYPE "ElementType" |
#define ATTR_THRESHOLD "threshold" |
#define ATTR_THRESHOLD_STR "threshold_str" |
#define ATTR_TOLERANCE "tolerance" |
#define ATTR_TYPE "type" |
#define ATTR_UNARY "unary" |
|
static |
References SMESH::ALL, SMESH::Filter::Criterion::BinaryOp, SMESH::Filter::Criterion::Compare, SMESH::FT_Undefined, SMESH::Filter::Criterion::Precision, SMESH::Filter::Criterion::Threshold, SMESH::Filter::Criterion::ThresholdID, SMESH::Filter::Criterion::ThresholdStr, SMESH::Filter::Criterion::Tolerance, SMESH::Filter::Criterion::Type, SMESH::Filter::Criterion::TypeOfElement, and SMESH::Filter::Criterion::UnaryOp.
Referenced by SMESH::FilterLibrary_i::Copy(), and SMESH::getCriteria().
|
static |
|
static |
References SMESH_Gen_i::GeomObjectToShape(), SMESH_Gen_i::GetSMESHGen(), and SMESH_Gen_i::getStudyServant().
Referenced by SMESH::BelongToGeom_i::SetShape(), SMESH::LyingOnGeom_i::SetShape(), SMESH::BelongToSurface_i::SetShape(), SMESH::BelongToGeom_i::SetShapeName(), SMESH::LyingOnGeom_i::SetShapeName(), and SMESH::BelongToSurface_i::SetShapeName().
const SMDS_Mesh* MeshPtr2SMDSMesh | ( | SMESH::SMESH_Mesh_ptr | theMesh | ) |
References SMESH_Mesh_i::GetImpl(), and SMESH_Mesh::GetMeshDS().
Referenced by SMESH::Filter_i::GetElementsId(), SMESH::Filter_i::GetElementsIdFromParts(), SMESH::Filter_i::GetMeshInfo(), SMESH::Filter_i::GetNbElementsByType(), SMESH::Filter_i::GetTypes(), SMESH::Predicate_i::NbSatisfying(), SMESH::Functor_i::SetMesh(), SMESH::Filter_i::SetMesh(), and SMESH::Filter_i::SetPredicate().
SMESH::long_array* toArray | ( | const TColStd_ListOfInteger & | aList | ) |
SMESH::double_array* toArray | ( | const TColStd_ListOfReal & | aList | ) |