#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().