#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 |
SMDS_EdgePosition::SMDS_EdgePosition | ( | const double | aUParam = 0 | ) |
|
virtualinherited |
References SMDS_Position::GetTypeOfPosition().
Referenced by VISCOUS_3D::_ViscousBuilder::findCollisionEdges(), VISCOUS_3D::_ViscousBuilder::getFaceNormal(), VISCOUS_3D::_ViscousBuilder::makeLayer(), VISCOUS_3D::_ViscousBuilder::prepareEdgeToShrink(), VISCOUS_3D::_ViscousBuilder::shrink(), and StdMeshers_FaceSide::VertexNode().
|
virtual |
Implements SMDS_Position.
References SMDS_TOP_EDGE.
double SMDS_EdgePosition::GetUParameter | ( | ) | const |
References myUParameter.
Referenced by StdMeshers_Projection_2D::Compute(), SMESH_MeshEditor::copyPosition(), StdMeshers_ProjectionUtils::FindMatchingNodesOnFaces(), fixCommonVertexUV(), SMESH_Algo::GetNodeParamOnEdge(), SMESH_MesherHelper::GetNodeU(), SMESH_MesherHelper::GetNodeUV(), SMESH_Algo::GetSortedNodesOnEdge(), StdMeshers_FaceSide::GetUVPtStruct(), StdMeshers_Penta_3D::LoadIJNodes(), StdMeshers_Penta_3D::MakeNodes(), VISCOUS_3D::_ViscousBuilder::restoreNoShrink(), SMESH_Gen_i::Save(), VISCOUS_3D::_LayerEdge::SetNewLength2d(), and VISCOUS_3D::_ViscousBuilder::shrink().
void SMDS_EdgePosition::SetUParameter | ( | double | aUparam | ) |
References myUParameter.
Referenced by VISCOUS_3D::_Shrinker1D::Compute(), VISCOUS_3D::_LayerEdge::InvalidateStep(), VISCOUS_3D::_ViscousBuilder::prepareEdgeToShrink(), SMESH_PreMeshInfo::readSubMeshes(), VISCOUS_3D::_ViscousBuilder::refine(), VISCOUS_3D::_Shrinker1D::RestoreParams(), VISCOUS_3D::_LayerEdge::SetNewLength(), VISCOUS_3D::_LayerEdge::SetNewLength2d(), VISCOUS_2D::_ViscousBuilder2D::shrink(), and VISCOUS_3D::_ViscousBuilder::shrink().
|
private |
Referenced by GetUParameter(), and SetUParameter().