< part of FACE boundary, either shrink or no-shrink More...
Public Member Functions | |
BndPart () | |
bool | IsEqualLengthEWOL (const BndPart &other) const |
bool | operator== (const BndPart &other) const |
bool | CanAppend (const BndPart &other) |
void | Append (const BndPart &other) |
const SMDS_MeshNode * | Node (size_t i) const |
void | Reverse () |
const TopAbs_ShapeEnum & | vertSWOLType1 () const |
const TopAbs_ShapeEnum & | vertSWOLType2 () const |
const AverageHyp & | vertHyp1 () const |
const AverageHyp & | vertHyp2 () const |
Data Fields | |
bool | _isShrink |
bool | _isReverse |
int | _nbSegments |
AverageHyp * | _hyp |
std::vector< SMESH_NodeXYZ > | _nodes |
TopAbs_ShapeEnum | _vertSWOLType [2] |
AverageHyp * | _vertHyp [2] |
double | _edgeWOLLen [2] |
double | _tol |
< part of FACE boundary, either shrink or no-shrink
VISCOUS_3D::ShrinkFace::BndPart::BndPart | ( | ) |
void VISCOUS_3D::ShrinkFace::BndPart::Append | ( | const BndPart & | other | ) |
References _edgeWOLLen, _nbSegments, _nodes, _vertHyp, and _vertSWOLType.
bool VISCOUS_3D::ShrinkFace::BndPart::CanAppend | ( | const BndPart & | other | ) |
References _hyp, _isShrink, and vertHyp1().
bool VISCOUS_3D::ShrinkFace::BndPart::IsEqualLengthEWOL | ( | const BndPart & | other | ) | const |
References _edgeWOLLen.
const SMDS_MeshNode* VISCOUS_3D::ShrinkFace::BndPart::Node | ( | size_t | i | ) | const |
bool VISCOUS_3D::ShrinkFace::BndPart::operator== | ( | const BndPart & | other | ) | const |
References _hyp, _isShrink, _nbSegments, _nodes, vertHyp1(), vertHyp2(), vertSWOLType1(), and vertSWOLType2().
void VISCOUS_3D::ShrinkFace::BndPart::Reverse | ( | ) |
const AverageHyp& VISCOUS_3D::ShrinkFace::BndPart::vertHyp1 | ( | ) | const |
Referenced by CanAppend(), and operator==().
const AverageHyp& VISCOUS_3D::ShrinkFace::BndPart::vertHyp2 | ( | ) | const |
Referenced by operator==().
const TopAbs_ShapeEnum& VISCOUS_3D::ShrinkFace::BndPart::vertSWOLType1 | ( | ) | const |
Referenced by operator==().
const TopAbs_ShapeEnum& VISCOUS_3D::ShrinkFace::BndPart::vertSWOLType2 | ( | ) | const |
Referenced by operator==().
double VISCOUS_3D::ShrinkFace::BndPart::_edgeWOLLen[2] |
Referenced by Append(), IsEqualLengthEWOL(), and VISCOUS_3D::ShrinkFace::SetBoundary().
AverageHyp* VISCOUS_3D::ShrinkFace::BndPart::_hyp |
Referenced by CanAppend(), operator==(), and VISCOUS_3D::ShrinkFace::SetBoundary().
bool VISCOUS_3D::ShrinkFace::BndPart::_isReverse |
bool VISCOUS_3D::ShrinkFace::BndPart::_isShrink |
Referenced by CanAppend(), operator==(), and VISCOUS_3D::ShrinkFace::SetBoundary().
int VISCOUS_3D::ShrinkFace::BndPart::_nbSegments |
Referenced by Append(), operator==(), and VISCOUS_3D::ShrinkFace::SetBoundary().
std::vector< SMESH_NodeXYZ > VISCOUS_3D::ShrinkFace::BndPart::_nodes |
Referenced by Append(), operator==(), and VISCOUS_3D::ShrinkFace::SetBoundary().
double VISCOUS_3D::ShrinkFace::BndPart::_tol |
Referenced by VISCOUS_3D::ShrinkFace::SetBoundary().
AverageHyp* VISCOUS_3D::ShrinkFace::BndPart::_vertHyp[2] |
Referenced by Append(), and VISCOUS_3D::ShrinkFace::SetBoundary().
TopAbs_ShapeEnum VISCOUS_3D::ShrinkFace::BndPart::_vertSWOLType[2] |
Referenced by Append(), and VISCOUS_3D::ShrinkFace::SetBoundary().