Warning, file /include/opencascade/BRepMesh_BoundaryParamsRangeSplitter.hxx was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _BRepMesh_BoundaryParamsRangeSplitter_HeaderFile
0017 #define _BRepMesh_BoundaryParamsRangeSplitter_HeaderFile
0018
0019 #include <BRepMesh_NURBSRangeSplitter.hxx>
0020
0021
0022
0023 class BRepMesh_BoundaryParamsRangeSplitter : public BRepMesh_NURBSRangeSplitter
0024 {
0025 public:
0026
0027
0028 BRepMesh_BoundaryParamsRangeSplitter()
0029 {
0030 }
0031
0032
0033 virtual ~BRepMesh_BoundaryParamsRangeSplitter()
0034 {
0035 }
0036
0037
0038 virtual void AddPoint(const gp_Pnt2d& thePoint) Standard_OVERRIDE
0039 {
0040 BRepMesh_NURBSRangeSplitter::AddPoint(thePoint);
0041 GetParametersU().Add(thePoint.X());
0042 GetParametersV().Add(thePoint.Y());
0043 }
0044
0045 protected:
0046
0047
0048 virtual Standard_Boolean initParameters() const Standard_OVERRIDE
0049 {
0050 return Standard_True;
0051 }
0052 };
0053
0054 #endif