Version: 8.3.0
SMESH::Measurements_i Class Reference

#include <SMESH_Measurements_i.hxx>

Inheritance diagram for SMESH::Measurements_i:

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...
 

Constructor & Destructor Documentation

Measurements_i::Measurements_i ( )
Measurements_i::~Measurements_i ( )

Member Function Documentation

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