#include <SMESH_ControlsDef.hxx>
Classes | |
struct | Value |
Public Types | |
typedef std::map< Value, int > | MValues |
Public Member Functions | |
virtual double | GetBadRate (double Value, int nbNodes) const |
virtual SMDSAbs_ElementType | GetType () const |
virtual double | GetValue (const TSequenceOfXYZ &thePoints) |
virtual double | GetValue (long theElementId) |
void | GetValues (MValues &theValues) |
Public Member Functions inherited from SMESH::Controls::NumericalFunctor | |
virtual double | GetBadRate (double Value, int nbNodes) const =0 |
void | GetHistogram (int nbIntervals, std::vector< int > &nbEvents, std::vector< double > &funValues, const std::vector< int > &elements, const double *minmax=0, const bool isLogarithmic=false) |
Return histogram of functor values. More... | |
bool | GetPoints (const int theId, TSequenceOfXYZ &theRes) const |
long | GetPrecision () const |
virtual SMDSAbs_ElementType | GetType () const =0 |
virtual double | GetValue (const TSequenceOfXYZ &thePoints) |
virtual double | GetValue (long theElementId) |
NumericalFunctor () | |
double | Round (const double &value) |
virtual void | SetMesh (const SMDS_Mesh *theMesh) |
void | SetPrecision (const long thePrecision) |
Public Member Functions inherited from SMESH::Controls::Functor | |
virtual SMDSAbs_ElementType | GetType () const =0 |
virtual void | SetMesh (const SMDS_Mesh *theMesh)=0 |
virtual | ~Functor () |
Additional Inherited Members | |
Static Public Member Functions inherited from SMESH::Controls::NumericalFunctor | |
static bool | GetPoints (const SMDS_MeshElement *theElem, TSequenceOfXYZ &theRes) |
Protected Attributes inherited from SMESH::Controls::NumericalFunctor | |
const SMDS_MeshElement * | myCurrElement |
const SMDS_Mesh * | myMesh |
long | myPrecision |
double | myPrecisionValue |
typedef std::map<Value,int> SMESH::Controls::MultiConnection2D::MValues |
|
virtual |
Implements SMESH::Controls::NumericalFunctor.
|
virtual |
Implements SMESH::Controls::NumericalFunctor.
|
virtual |
Reimplemented from SMESH::Controls::NumericalFunctor.
|
virtual |
Reimplemented from SMESH::Controls::NumericalFunctor.
References SMDS_Mesh::FindElement(), SMDS_MeshElement::GetID(), SMDS_MeshNode::GetInverseElementIterator(), SMDS_MeshElement::GetType(), SMESH::Controls::NumericalFunctor::myMesh, SMDS_MeshElement::NbNodes(), and SMDS_MeshElement::nodesIterator().
void MultiConnection2D::GetValues | ( | MValues & | theValues | ) |