#include <SMESH_Measurements_i.hxx>
Public Member Functions | |
Measurements_i () | |
~Measurements_i () | |
SMESH::Measure | MinDistance (SMESH::SMESH_IDSource_ptr theSource1, SMESH::SMESH_IDSource_ptr theSource2) |
minimal distance between two given entities More... | |
SMESH::Measure | BoundingBox (const SMESH::ListOfIDSources &theSources) |
common bounding box of entities More... | |
double | Length (SMESH::SMESH_IDSource_ptr theSource) |
sum of length of 1D elements of the source More... | |
double | Area (SMESH::SMESH_IDSource_ptr) |
sum of area of 2D elements of the source More... | |
double | Volume (SMESH::SMESH_IDSource_ptr) |
sum of volume of 3D elements of the source More... | |
Measurements_i::Measurements_i | ( | ) |
Measurements_i::~Measurements_i | ( | ) |
double Measurements_i::Area | ( | SMESH::SMESH_IDSource_ptr | theSource | ) |
sum of area of 2D elements of the source
References getNumericalValue().
SMESH::Measure Measurements_i::BoundingBox | ( | const SMESH::ListOfIDSources & | theSources | ) |
common bounding box of entities
References enlargeBoundingBox(), and initMeasure().
double Measurements_i::Length | ( | SMESH::SMESH_IDSource_ptr | theSource | ) |
sum of length of 1D elements of the source
References getNumericalValue().
SMESH::Measure Measurements_i::MinDistance | ( | SMESH::SMESH_IDSource_ptr | theSource1, |
SMESH::SMESH_IDSource_ptr | theSource2 | ||
) |
minimal distance between two given entities
References SMDS_Mesh::FindNode(), getMesh(), getNodeNodeDistance(), initMeasure(), and isNodeType().
double Measurements_i::Volume | ( | SMESH::SMESH_IDSource_ptr | theSource | ) |
sum of volume of 3D elements of the source
References getNumericalValue().