#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().