SALOME - SMESH
|
#include <SMESH_Block.hxx>
Public Member Functions | |
void | Set (const int edgeID, Adaptor3d_Curve *curve, const bool isForward) |
void | Set (const int edgeID, const gp_XYZ &node1, const gp_XYZ &node2) |
Adaptor3d_Curve * | GetCurve () const |
double | EndParam (int i) const |
int | CoordInd () const |
const gp_XYZ & | NodeXYZ (int i) const |
gp_XYZ | Point (const gp_XYZ &theParams) const |
double | GetU (const gp_XYZ &theParams) const |
TEdge () | |
~TEdge () | |
Private Attributes | |
int | myCoordInd |
double | myFirst |
double | myLast |
Adaptor3d_Curve * | myC3d |
gp_XYZ | myNodes [2] |
Definition at line 313 of file SMESH_Block.hxx.
Definition at line 329 of file SMESH_Block.hxx.
void SMESH_Block::TEdge::Set | ( | const int | edgeID, |
Adaptor3d_Curve * | curve, | ||
const bool | isForward | ||
) |
void SMESH_Block::TEdge::Set | ( | const int | edgeID, |
const gp_XYZ & | node1, | ||
const gp_XYZ & | node2 | ||
) |
Adaptor3d_Curve* SMESH_Block::TEdge::GetCurve | ( | ) | const |
Definition at line 323 of file SMESH_Block.hxx.
double SMESH_Block::TEdge::EndParam | ( | int | i | ) | const |
Definition at line 324 of file SMESH_Block.hxx.
int SMESH_Block::TEdge::CoordInd | ( | ) | const |
Definition at line 325 of file SMESH_Block.hxx.
const gp_XYZ& SMESH_Block::TEdge::NodeXYZ | ( | int | i | ) | const |
Definition at line 326 of file SMESH_Block.hxx.
gp_XYZ SMESH_Block::TEdge::Point | ( | const gp_XYZ & | theParams | ) | const |
double SMESH_Block::TEdge::GetU | ( | const gp_XYZ & | theParams | ) | const |
int SMESH_Block::TEdge::myCoordInd [private] |
Definition at line 314 of file SMESH_Block.hxx.
double SMESH_Block::TEdge::myFirst [private] |
Definition at line 315 of file SMESH_Block.hxx.
double SMESH_Block::TEdge::myLast [private] |
Definition at line 316 of file SMESH_Block.hxx.
Adaptor3d_Curve* SMESH_Block::TEdge::myC3d [private] |
Definition at line 317 of file SMESH_Block.hxx.
gp_XYZ SMESH_Block::TEdge::myNodes[2] [private] |
Definition at line 319 of file SMESH_Block.hxx.