#include <SMESH_ControlsDef.hxx>
      
        
          | NumericalFunctor::NumericalFunctor  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual double SMESH::Controls::NumericalFunctor::GetBadRate  | 
          ( | 
          double  | 
          Value,  | 
         
        
           | 
           | 
          int  | 
          nbNodes  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
pure virtual   | 
  
 
Implemented in SMESH::Controls::NodeConnectivityNumber, SMESH::Controls::BallDiameter, SMESH::Controls::MultiConnection2D, SMESH::Controls::MultiConnection, SMESH::Controls::Length2D, SMESH::Controls::Length, SMESH::Controls::Area, SMESH::Controls::Skew, SMESH::Controls::Taper, SMESH::Controls::Warping, SMESH::Controls::AspectRatio3D, SMESH::Controls::AspectRatio, SMESH::Controls::MinimumAngle, SMESH::Controls::MaxElementLength3D, SMESH::Controls::MaxElementLength2D, and SMESH::Controls::Volume.
 
 
      
        
          | void NumericalFunctor::GetHistogram  | 
          ( | 
          int  | 
          nbIntervals,  | 
        
        
           | 
           | 
          std::vector< int > &  | 
          nbEvents,  | 
        
        
           | 
           | 
          std::vector< double > &  | 
          funValues,  | 
        
        
           | 
           | 
          const std::vector< int > &  | 
          elements,  | 
        
        
           | 
           | 
          const double *  | 
          minmax = 0,  | 
        
        
           | 
           | 
          const bool  | 
          isLogarithmic = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
References SMESH::Controls::TSequenceOfXYZ::clear(), SMDS_Mesh::FindElement(), SMDS_MeshElement::GetType(), GetType(), and myMesh.
Referenced by getAngle(), GetValue(), SMESH::Controls::MaxElementLength2D::GetValue(), SMESH::Controls::MaxElementLength3D::GetValue(), SMESH::Controls::AspectRatio::GetValue(), SMESH::Controls::AspectRatio3D::GetValue(), SMESH::Controls::Length2D::GetValue(), and StdMeshers_MaxElementArea::SetParametersByMesh().
 
 
References SMESH::Controls::TSequenceOfXYZ::clear(), SMDS_MeshElement::GetType(), SMDS_MeshNode::GetXYZ(), SMDS_MeshElement::IsQuadratic(), SMDS_MeshElement::NbNodes(), SMDS_MeshElement::nodesIterator(), SMESH::Controls::TSequenceOfXYZ::push_back(), SMESH::Controls::TSequenceOfXYZ::reserve(), SMESH::Controls::TSequenceOfXYZ::setElement(), SMDSAbs_Edge, and SMDSAbs_Face.
 
 
      
        
          | long NumericalFunctor::GetPrecision  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
Implements SMESH::Controls::Functor.
Implemented in SMESH::Controls::NodeConnectivityNumber, SMESH::Controls::BallDiameter, SMESH::Controls::MultiConnection2D, SMESH::Controls::MultiConnection, SMESH::Controls::Length2D, SMESH::Controls::Length, SMESH::Controls::Area, SMESH::Controls::Skew, SMESH::Controls::Taper, SMESH::Controls::Warping, SMESH::Controls::AspectRatio3D, SMESH::Controls::AspectRatio, SMESH::Controls::MinimumAngle, SMESH::Controls::MaxElementLength3D, SMESH::Controls::MaxElementLength2D, and SMESH::Controls::Volume.
Referenced by GetHistogram(), and GetPoints().
 
 
  
  
      
        
          | double NumericalFunctor::GetValue  | 
          ( | 
          long  | 
          theElementId | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in SMESH::Controls::NodeConnectivityNumber, SMESH::Controls::BallDiameter, SMESH::Controls::MultiConnection2D, SMESH::Controls::MultiConnection, SMESH::Controls::Length2D, SMESH::Controls::AspectRatio3D, SMESH::Controls::AspectRatio, SMESH::Controls::MaxElementLength3D, SMESH::Controls::MaxElementLength2D, and SMESH::Controls::Volume.
References SMDS_Mesh::FindElement(), GetPoints(), myCurrElement, myMesh, and Round().
Referenced by GetHistogram().
 
 
  
  
      
        
          | virtual double SMESH::Controls::NumericalFunctor::GetValue  | 
          ( | 
          const TSequenceOfXYZ &  | 
          thePoints | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in SMESH::Controls::MultiConnection2D, SMESH::Controls::MultiConnection, SMESH::Controls::Length, SMESH::Controls::Area, SMESH::Controls::Skew, SMESH::Controls::Taper, SMESH::Controls::Warping, SMESH::Controls::AspectRatio3D, SMESH::Controls::AspectRatio, SMESH::Controls::MinimumAngle, and SMESH::Controls::MaxElementLength2D.
 
 
      
        
          | double NumericalFunctor::Round  | 
          ( | 
          const double &  | 
          value | ) | 
           | 
        
      
 
 
  
  
      
        
          | void NumericalFunctor::SetMesh  | 
          ( | 
          const SMDS_Mesh *  | 
          theMesh | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void NumericalFunctor::SetPrecision  | 
          ( | 
          const long  | 
          thePrecision | ) | 
           | 
        
      
 
 
  
  
      
        
          | const SMDS_Mesh* SMESH::Controls::NumericalFunctor::myMesh | 
         
       
   | 
  
protected   | 
  
 
Referenced by SMESH::Controls::BadOrientedVolume::BadOrientedVolume(), SMESH::Controls::CoincidentElements::CoincidentElements(), SMESH::Controls::FreeBorders::FreeBorders(), SMESH::Controls::FreeEdges::FreeEdges(), GetHistogram(), GetPoints(), GetValue(), SMESH::Controls::Volume::GetValue(), SMESH::Controls::MaxElementLength3D::GetValue(), SMESH::Controls::AspectRatio::GetValue(), SMESH::Controls::AspectRatio3D::GetValue(), SMESH::Controls::MultiConnection::GetValue(), SMESH::Controls::MultiConnection2D::GetValue(), SMESH::Controls::BallDiameter::GetValue(), SMESH::Controls::NodeConnectivityNumber::GetValue(), SMESH::Controls::Length2D::GetValues(), SMESH::Controls::MultiConnection2D::GetValues(), SMESH::Controls::CoincidentElements::IsSatisfy(), SMESH::Controls::FreeBorders::IsSatisfy(), SMESH::Controls::BadOrientedVolume::IsSatisfy(), SMESH::Controls::BareBorderVolume::IsSatisfy(), SMESH::Controls::BareBorderFace::IsSatisfy(), SMESH::Controls::OverConstrainedVolume::IsSatisfy(), SMESH::Controls::OverConstrainedFace::IsSatisfy(), SMESH::Controls::FreeEdges::IsSatisfy(), SetMesh(), SMESH::Controls::CoincidentElements::SetMesh(), SMESH::Controls::FreeBorders::SetMesh(), SMESH::Controls::BadOrientedVolume::SetMesh(), and SMESH::Controls::FreeEdges::SetMesh().
 
 
  
  
      
        
          | long SMESH::Controls::NumericalFunctor::myPrecision | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double SMESH::Controls::NumericalFunctor::myPrecisionValue | 
         
       
   | 
  
protected   |