#include <SMDS_FacePosition.hxx>

Public Member Functions | |
| SMDS_FacePosition (double aUParam=0, double aVParam=0) | |
| SMDS_TypeOfPosition | GetTypeOfPosition () const |
| void | SetUParameter (double aUparam) |
| void | SetVParameter (double aVparam) |
| double | GetUParameter () const |
| double | GetVParameter () const |
| virtual int | GetDim () const |
Private Attributes | |
| double | myUParameter |
| double | myVParameter |
Definition at line 34 of file SMDS_FacePosition.hxx.
| SMDS_FacePosition::SMDS_FacePosition | ( | double | aUParam = 0, |
| double | aVParam = 0 |
||
| ) |
Definition at line 39 of file SMDS_FacePosition.cxx.
: myUParameter(aUParam),myVParameter(aVParam) { //MESSAGE("******************************************************** SMDS_FacePosition"); }
| int SMDS_Position::GetDim | ( | ) | const [virtual, inherited] |
Definition at line 46 of file SMDS_Position.cxx.
References SMDS_Position.GetTypeOfPosition().
{
// switch ( GetTypeOfPosition() ) {
// case SMDS_TOP_UNSPEC: return -1;
// case SMDS_TOP_VERTEX: return 0;
// case SMDS_TOP_EDGE: return 1;
// case SMDS_TOP_FACE: return 2;
// case SMDS_TOP_3DSPACE: return 3;
// }
return GetTypeOfPosition();
}
| SMDS_TypeOfPosition SMDS_FacePosition::GetTypeOfPosition | ( | ) | const [virtual] |
Implements SMDS_Position.
Definition at line 48 of file SMDS_FacePosition.cxx.
References SMDS_TOP_FACE.
{
return SMDS_TOP_FACE;
}
| double SMDS_FacePosition::GetUParameter | ( | ) | const |
Definition at line 73 of file SMDS_FacePosition.cxx.
References myUParameter.
Referenced by SMESH_MesherHelper.GetNodeUV(), SMESH_Algo.IsReversedSubMesh(), and SMESH_Gen_i.Save().
{
return myUParameter;
}
| double SMDS_FacePosition::GetVParameter | ( | ) | const |
Definition at line 83 of file SMDS_FacePosition.cxx.
References myVParameter.
Referenced by SMESH_MesherHelper.GetNodeUV(), SMESH_Algo.IsReversedSubMesh(), and SMESH_Gen_i.Save().
{
return myVParameter;
}
| void SMDS_FacePosition::SetUParameter | ( | double | aUparam | ) |
Definition at line 53 of file SMDS_FacePosition.cxx.
References myUParameter.
Referenced by VISCOUS._LayerEdge.InvalidateStep(), SMESH_Gen_i.Load(), VISCOUS._ViscousBuilder.prepareEdgeToShrink(), VISCOUS._LayerEdge.SetNewLength(), VISCOUS._LayerEdge.SetNewLength2d(), VISCOUS._SmoothNode.Smooth(), and VISCOUS._ViscousBuilder.smoothAnalyticEdge().
{
myUParameter = aUparam;
}
| void SMDS_FacePosition::SetVParameter | ( | double | aVparam | ) |
Definition at line 63 of file SMDS_FacePosition.cxx.
References myVParameter.
Referenced by VISCOUS._LayerEdge.InvalidateStep(), SMESH_Gen_i.Load(), VISCOUS._ViscousBuilder.prepareEdgeToShrink(), VISCOUS._LayerEdge.SetNewLength(), VISCOUS._LayerEdge.SetNewLength2d(), VISCOUS._SmoothNode.Smooth(), and VISCOUS._ViscousBuilder.smoothAnalyticEdge().
{
myVParameter = aVparam;
}
double SMDS_FacePosition.myUParameter [private] |
Definition at line 46 of file SMDS_FacePosition.hxx.
Referenced by GetUParameter(), and SetUParameter().
double SMDS_FacePosition.myVParameter [private] |
Definition at line 47 of file SMDS_FacePosition.hxx.
Referenced by GetVParameter(), and SetVParameter().