SALOME - SMESH
SMESH_Block.TFace Class Reference

#include <SMESH_Block.hxx>

Collaboration diagram for SMESH_Block.TFace:
Collaboration graph

Public Member Functions

void Set (const int faceID, Adaptor3d_Surface *S, Adaptor2d_Curve2d *c2d[4], const bool isForward[4])
void Set (const int faceID, const TEdge &edgeU0, const TEdge &edgeU1)
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
 TFace ()
 ~TFace ()

Private Attributes

int myCoordInd [4]
double myFirst [4]
double myLast [4]
Adaptor2d_Curve2dmyC2d [4]
gp_XY myCorner [4]
Adaptor3d_SurfacemyS
gp_XYZ myNodes [4]

Detailed Description

Definition at line 333 of file SMESH_Block.hxx.


Constructor & Destructor Documentation

SMESH_Block.TFace.TFace ( )

Definition at line 354 of file SMESH_Block.hxx.

SMESH_Block.TFace.~TFace ( )

Member Function Documentation

void SMESH_Block.TFace.Set ( const int  faceID,
Adaptor3d_Surface S,
Adaptor2d_Curve2d c2d[4],
const bool  isForward[4] 
)
void SMESH_Block.TFace.Set ( const int  faceID,
const TEdge edgeU0,
const TEdge edgeU1 
)
gp_XY SMESH_Block.TFace.GetUV ( const gp_XYZ &  theParams) const
gp_XYZ SMESH_Block.TFace.Point ( const gp_XYZ &  theParams) const
int SMESH_Block.TFace.GetUInd ( ) const

Definition at line 351 of file SMESH_Block.hxx.

int SMESH_Block.TFace.GetVInd ( ) const

Definition at line 352 of file SMESH_Block.hxx.

void SMESH_Block.TFace.GetCoefs ( int  i,
const gp_XYZ &  theParams,
double &  eCoef,
double &  vCoef 
) const

Field Documentation

Definition at line 335 of file SMESH_Block.hxx.

double SMESH_Block.TFace.myFirst[4] [private]

Definition at line 336 of file SMESH_Block.hxx.

double SMESH_Block.TFace.myLast[4] [private]

Definition at line 337 of file SMESH_Block.hxx.

Definition at line 338 of file SMESH_Block.hxx.

gp_XY SMESH_Block.TFace.myCorner[4] [private]

Definition at line 340 of file SMESH_Block.hxx.

Definition at line 342 of file SMESH_Block.hxx.

gp_XYZ SMESH_Block.TFace.myNodes[4] [private]

Definition at line 344 of file SMESH_Block.hxx.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines