#include <SMDS_EdgePosition.hxx>

Public Member Functions | |
| SMDS_EdgePosition (const double aUParam=0) | |
| SMDS_TypeOfPosition | GetTypeOfPosition () const |
| void | SetUParameter (double aUparam) |
| double | GetUParameter () const |
| virtual int | GetDim () const |
Private Attributes | |
| double | myUParameter |
Definition at line 34 of file SMDS_EdgePosition.hxx.
| SMDS_EdgePosition::SMDS_EdgePosition | ( | const double | aUParam = 0 | ) |
Definition at line 39 of file SMDS_EdgePosition.cxx.
: myUParameter(aUParam) { //MESSAGE("********************************* SMDS_EdgePosition " << myUParameter); }
| 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_EdgePosition::GetTypeOfPosition | ( | ) | const [virtual] |
Implements SMDS_Position.
Definition at line 46 of file SMDS_EdgePosition.cxx.
References SMDS_TOP_EDGE.
{
//MESSAGE("###################################### SMDS_EdgePosition::GetTypeOfPosition");
return SMDS_TOP_EDGE;
}
| double SMDS_EdgePosition::GetUParameter | ( | ) | const |
Definition at line 63 of file SMDS_EdgePosition.cxx.
References myUParameter.
Referenced by StdMeshers_ProjectionUtils.FindMatchingNodesOnFaces(), fixCommonVertexUV(), SMESH_Algo.GetNodeParamOnEdge(), SMESH_MesherHelper.GetNodeU(), SMESH_MesherHelper.GetNodeUV(), SMESH_Algo.GetSortedNodesOnEdge(), StdMeshers_FaceSide.GetUVPtStruct(), SMESH_Pattern.Load(), StdMeshers_Penta_3D.LoadIJNodes(), StdMeshers_Penta_3D.MakeNodes(), and SMESH_Gen_i.Save().
{
//MESSAGE("########################## SMDS_EdgePosition::GetUParameter " << myUParameter);
return myUParameter;
}
| void SMDS_EdgePosition::SetUParameter | ( | double | aUparam | ) |
Definition at line 52 of file SMDS_EdgePosition.cxx.
References myUParameter.
Referenced by VISCOUS._Shrinker1D.Compute(), VISCOUS._LayerEdge.InvalidateStep(), SMESH_Gen_i.Load(), VISCOUS._ViscousBuilder.prepareEdgeToShrink(), VISCOUS._LayerEdge.SetNewLength(), and VISCOUS._LayerEdge.SetNewLength2d().
{
//MESSAGE("############################### SMDS_EdgePosition::SetUParameter " << aUparam);
myUParameter = aUparam;
}
double SMDS_EdgePosition.myUParameter [private] |
Definition at line 45 of file SMDS_EdgePosition.hxx.
Referenced by GetUParameter(), and SetUParameter().