#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) |
| void | SetParameters (double aUparam, double aVparam) |
| double | GetUParameter () const |
| double | GetVParameter () const |
| virtual int | GetDim () const |
Private Attributes | |
| double | myUParameter |
| double | myVParameter |
| SMDS_FacePosition::SMDS_FacePosition | ( | double | aUParam = 0, |
| double | aVParam = 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_FACE.
| double SMDS_FacePosition::GetUParameter | ( | ) | const |
| double SMDS_FacePosition::GetVParameter | ( | ) | const |
| void SMDS_FacePosition::SetParameters | ( | double | aUparam, |
| double | aVparam | ||
| ) |
References myUParameter, and myVParameter.
| void SMDS_FacePosition::SetUParameter | ( | double | aUparam | ) |
References myUParameter.
Referenced by VISCOUS_3D::_LayerEdge::InvalidateStep(), VISCOUS_3D::_ViscousBuilder::prepareEdgeToShrink(), SMESH_PreMeshInfo::readSubMeshes(), VISCOUS_3D::_ViscousBuilder::refine(), VISCOUS_3D::_LayerEdge::SetNewLength(), VISCOUS_3D::_LayerEdge::SetNewLength2d(), VISCOUS_3D::_ViscousBuilder::shrink(), VISCOUS_3D::_SmoothNode::Smooth(), and VISCOUS_3D::_Smoother1D::smoothAnalyticEdge().
| void SMDS_FacePosition::SetVParameter | ( | double | aVparam | ) |
References myVParameter.
Referenced by VISCOUS_3D::_LayerEdge::InvalidateStep(), VISCOUS_3D::_ViscousBuilder::prepareEdgeToShrink(), SMESH_PreMeshInfo::readSubMeshes(), VISCOUS_3D::_ViscousBuilder::refine(), VISCOUS_3D::_LayerEdge::SetNewLength(), VISCOUS_3D::_LayerEdge::SetNewLength2d(), VISCOUS_3D::_ViscousBuilder::shrink(), VISCOUS_3D::_SmoothNode::Smooth(), and VISCOUS_3D::_Smoother1D::smoothAnalyticEdge().
|
private |
Referenced by GetUParameter(), SetParameters(), and SetUParameter().
|
private |
Referenced by GetVParameter(), SetParameters(), and SetVParameter().