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