Version: 8.3.0
StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor Class Reference

Class emulating pcurve on a hirizontal face. More...

Inheritance diagram for StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor:

Public Member Functions

 TPCurveOnHorFaceAdaptor (const TSideFace *sideFace, const bool isTop, const TopoDS_Face &horFace)
 Costructor of TPCurveOnHorFaceAdaptor fills its map of normalized parameter to node UV on a horizontal face. More...
 
gp_Pnt2d Value (const Standard_Real U) const
 Return UV on pcurve for the given normalized parameter. More...
 
Standard_Real FirstParameter () const
 
Standard_Real LastParameter () const
 

Private Attributes

std::map< double, gp_XY > myUVmap
 

Detailed Description

Class emulating pcurve on a hirizontal face.

Constructor & Destructor Documentation

StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::TPCurveOnHorFaceAdaptor ( const TSideFace sideFace,
const bool  isTop,
const TopoDS_Face &  horFace 
)

Member Function Documentation

Standard_Real StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::FirstParameter ( ) const
Standard_Real StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::LastParameter ( ) const
gp_Pnt2d StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::Value ( const Standard_Real  U) const

Return UV on pcurve for the given normalized parameter.

Parameters
U- normalized parameter
Return values
gp_Pnt- coordinates

Field Documentation

std::map< double, gp_XY > StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor::myUVmap
private