#include <SMESH_Block.hxx>
|
| void | Set (const int faceID, Adaptor3d_Surface *S, Adaptor2d_Curve2d *c2d[4], const bool isForward[4]) |
| | Set face data. More...
|
| |
| void | Set (const int faceID, const TEdge &edgeU0, const TEdge &edgeU1) |
| | Set face data to work with mesh block. More...
|
| |
| gp_XY | GetUV (const gp_XYZ &theParams) const |
| |
| gp_XYZ | Point (const gp_XYZ &theParams) const |
| |
| int | GetUInd () const |
| |
| int | GetVInd () const |
| |
| void | GetCoefs (int i, const gp_XYZ &theParams, double &eCoef, double &vCoef) const |
| |
| const Adaptor3d_Surface * | Surface () const |
| |
| bool | IsUVInQuad (const gp_XY &uv, const gp_XYZ ¶m0, const gp_XYZ ¶m1, const gp_XYZ ¶m2, const gp_XYZ ¶m3) const |
| |
| gp_XY | GetUVRange () const |
| |
| | TFace () |
| |
| | ~TFace () |
| | Destructor. More...
|
| |
| SMESH_Block::TFace::TFace |
( |
| ) |
|
| SMESH_Block::TFace::~TFace |
( |
| ) |
|
| void SMESH_Block::TFace::GetCoefs |
( |
int |
i, |
|
|
const gp_XYZ & |
theParams, |
|
|
double & |
eCoef, |
|
|
double & |
vCoef |
|
) |
| const |
| int SMESH_Block::TFace::GetUInd |
( |
| ) |
const |
| gp_XY SMESH_Block::TFace::GetUV |
( |
const gp_XYZ & |
theParams | ) |
const |
| gp_XY SMESH_Block::TFace::GetUVRange |
( |
| ) |
const |
| int SMESH_Block::TFace::GetVInd |
( |
| ) |
const |
| bool SMESH_Block::TFace::IsUVInQuad |
( |
const gp_XY & |
uv, |
|
|
const gp_XYZ & |
param0, |
|
|
const gp_XYZ & |
param1, |
|
|
const gp_XYZ & |
param2, |
|
|
const gp_XYZ & |
param3 |
|
) |
| const |
| gp_XYZ SMESH_Block::TFace::Point |
( |
const gp_XYZ & |
theParams | ) |
const |
| void SMESH_Block::TFace::Set |
( |
const int |
faceID, |
|
|
const TEdge & |
edgeU0, |
|
|
const TEdge & |
edgeU1 |
|
) |
| |
Set face data to work with mesh block.
- Parameters
-
| faceID | - block sub-shape ID |
| edgeU0 | - filled data of edge u0 = GetFaceEdgesIDs(faceID)[ 0 ] |
| edgeU1 | - filled data of edge u1 = GetFaceEdgesIDs(faceID)[ 1 ] |
References SMESH_Block::TEdge::NodeXYZ().
| int SMESH_Block::TFace::myCoordInd[4] |
|
private |
| gp_XY SMESH_Block::TFace::myCorner[4] |
|
private |
| double SMESH_Block::TFace::myFirst[4] |
|
private |
| double SMESH_Block::TFace::myLast[4] |
|
private |
| gp_XYZ SMESH_Block::TFace::myNodes[4] |
|
private |