#include "SMESH_Measurements_i.hxx"#include "SMESH_Gen_i.hxx"#include "SMESH_Filter_i.hxx"#include "SMESH_PythonDump.hxx"#include "SMDS_Mesh.hxx"#include "SMDS_MeshNode.hxx"#include "SMDS_MeshElement.hxx"#include "SMDS_ElemIterator.hxx"#include "SMESHDS_Mesh.hxx"
Functions | |
| static void | initMeasure (SMESH::Measure &theMeasure) | 
| this local function to avoid uninitialized fields  More... | |
| static bool | getNodeNodeDistance (SMESH::Measure &theMeasure, const SMDS_MeshNode *theNode1, const SMDS_MeshNode *theNode2=0) | 
| static SMESHDS_Mesh * | getMesh (SMESH::SMESH_IDSource_ptr theSource) | 
| static bool | isNodeType (SMESH::array_of_ElementType_var theTypes) | 
| static double | getNumericalValue (SMESH::SMESH_IDSource_ptr theSource, SMESH::Controls::NumericalFunctorPtr theFunctor) | 
| static void | enlargeBoundingBox (const SMDS_MeshNode *theNode, SMESH::Measure &theMeasure) | 
| static void | enlargeBoundingBox (const SMESH::SMESH_IDSource_ptr theObject, SMESH::Measure &theMeasure) | 
      
  | 
  static | 
References SMDS_MeshElement::GetID(), SMESH::Measure::maxX, SMESH::Measure::maxY, SMESH::Measure::maxZ, SMESH::Measure::minX, SMESH::Measure::minY, SMESH::Measure::minZ, SMESH::Measure::node1, SMDS_MeshNode::X(), SMDS_MeshNode::Y(), and SMDS_MeshNode::Z().
Referenced by SMESH::Measurements_i::BoundingBox(), and enlargeBoundingBox().
      
  | 
  static | 
      
  | 
  static | 
References SMESH_Mesh_i::GetImpl().
Referenced by enlargeBoundingBox(), getNumericalValue(), and SMESH::Measurements_i::MinDistance().
      
  | 
  static | 
      
  | 
  static | 
References getMesh().
Referenced by SMESH::Measurements_i::Area(), SMESH::Measurements_i::Length(), and SMESH::Measurements_i::Volume().
      
  | 
  static | 
this local function to avoid uninitialized fields
References SMESH::Measure::elem1, SMESH::Measure::elem2, SMESH::Measure::maxX, SMESH::Measure::maxY, SMESH::Measure::maxZ, SMESH::Measure::minX, SMESH::Measure::minY, SMESH::Measure::minZ, SMESH::Measure::node1, SMESH::Measure::node2, and SMESH::Measure::value.
Referenced by SMESH::Measurements_i::BoundingBox(), and SMESH::Measurements_i::MinDistance().
      
  | 
  static | 
References SMESH::NODE.
Referenced by enlargeBoundingBox(), and SMESH::Measurements_i::MinDistance().