Version: 9.16.0
SMESH::Measurements Interface Reference

import"SMESH_Measurements.idl";

Inheritance diagram for SMESH::Measurements:

Public Member Functions

Measure MinDistance (in SMESH_IDSource source1, in SMESH_IDSource source2)
 minimal distance between two entities More...
 
Measure BoundingBox (in ListOfIDSources sources)
 common bounding box of entities More...
 
double Length (in SMESH_IDSource source)
 sum of length of 1D elements of the source More...
 
double Area (in SMESH_IDSource source)
 sum of area of 2D elements of the source More...
 
double Volume (in SMESH_IDSource source)
 sum of volume of 3D elements of the source More...
 
PointStruct GravityCenter (in SMESH_IDSource source)
 gravity center of the source More...
 
double Angle (in PointStruct p1, in PointStruct p2, in PointStruct p3)
 angle in radians defined by 3 points <(p1,p2,p3) More...
 

Member Function Documentation

◆ Angle()

double SMESH::Measurements::Angle ( in PointStruct  p1,
in PointStruct  p2,
in PointStruct  p3 
)

angle in radians defined by 3 points <(p1,p2,p3)

◆ Area()

double SMESH::Measurements::Area ( in SMESH_IDSource  source)

sum of area of 2D elements of the source

◆ BoundingBox()

Measure SMESH::Measurements::BoundingBox ( in ListOfIDSources  sources)

common bounding box of entities

◆ GravityCenter()

PointStruct SMESH::Measurements::GravityCenter ( in SMESH_IDSource  source)

gravity center of the source

◆ Length()

double SMESH::Measurements::Length ( in SMESH_IDSource  source)

sum of length of 1D elements of the source

◆ MinDistance()

Measure SMESH::Measurements::MinDistance ( in SMESH_IDSource  source1,
in SMESH_IDSource  source2 
)

minimal distance between two entities

◆ Volume()

double SMESH::Measurements::Volume ( in SMESH_IDSource  source)

sum of volume of 3D elements of the source