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