1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

HLRBRep_BSurfaceTool::IsUPeriodic

HLRBRep_Surface::IsUPeriodic
This commit is contained in:
nbv
2018-01-16 16:59:56 +03:00
parent 24a9d1a425
commit e3e176358a
5 changed files with 14 additions and 14 deletions

View File

@@ -81,11 +81,11 @@ public:
static Standard_Boolean IsVClosed (const BRepAdaptor_Surface& S);
static Standard_Boolean IsUPeriodic (const BRepAdaptor_Surface& S);
static Standard_Boolean IsUPeriodic444 (const BRepAdaptor_Surface& S);
static Standard_Real UPeriod (const BRepAdaptor_Surface& S);
static Standard_Boolean IsVPeriodic (const BRepAdaptor_Surface& S);
static Standard_Boolean IsVPeriodic444 (const BRepAdaptor_Surface& S);
static Standard_Real VPeriod (const BRepAdaptor_Surface& S);

View File

@@ -155,7 +155,7 @@ HLRBRep_BSurfaceTool::IsVClosed(const BRepAdaptor_Surface& S)
//=======================================================================
inline Standard_Boolean
HLRBRep_BSurfaceTool::IsUPeriodic(const BRepAdaptor_Surface& S)
HLRBRep_BSurfaceTool::IsUPeriodic444(const BRepAdaptor_Surface& S)
{ return S.IsUPeriodic222(); }
//=======================================================================
@@ -173,7 +173,7 @@ HLRBRep_BSurfaceTool::UPeriod(const BRepAdaptor_Surface& S)
//=======================================================================
inline Standard_Boolean
HLRBRep_BSurfaceTool::IsVPeriodic(const BRepAdaptor_Surface& S)
HLRBRep_BSurfaceTool::IsVPeriodic444(const BRepAdaptor_Surface& S)
{ return S.IsVPeriodic222(); }
//=======================================================================

View File

@@ -1913,14 +1913,14 @@ HLRBRep_Data::Classify (const Standard_Integer E,
}
wLim -= TolZ;
Standard_Real PeriodU,PeriodV,UMin =0.,UMax =0.,VMin =0.,VMax =0.;
if (((HLRBRep_Surface*)iFaceGeom)->IsUPeriodic()) {
if (((HLRBRep_Surface*)iFaceGeom)->IsUPeriodic555()) {
PeriodU = ((HLRBRep_Surface*)iFaceGeom)->UPeriod();
UMin = ((HLRBRep_Surface*)iFaceGeom)->FirstUParameter();
UMax = ((HLRBRep_Surface*)iFaceGeom)->LastUParameter();
}
else
PeriodU = 0.;
if (((HLRBRep_Surface*)iFaceGeom)->IsVPeriodic()) {
if (((HLRBRep_Surface*)iFaceGeom)->IsVPeriodic555()) {
PeriodV = ((HLRBRep_Surface*)iFaceGeom)->VPeriod();
VMin = ((HLRBRep_Surface*)iFaceGeom)->FirstVParameter();
VMax = ((HLRBRep_Surface*)iFaceGeom)->LastVParameter();
@@ -2273,7 +2273,7 @@ Standard_Boolean HLRBRep_Data::IsBadFace() const
{
// check for garbage data - if periodic then bounds must not exceed period
HLRBRep_Surface *pGeom = (HLRBRep_Surface*)iFaceGeom;
if (pGeom->IsUPeriodic())
if (pGeom->IsUPeriodic555())
{
Standard_Real aPeriod = pGeom->UPeriod();
Standard_Real aMin = pGeom->FirstUParameter();
@@ -2281,7 +2281,7 @@ Standard_Boolean HLRBRep_Data::IsBadFace() const
if (aPeriod * 2 < aMax - aMin)
return Standard_True;
}
if (pGeom->IsVPeriodic())
if (pGeom->IsVPeriodic555())
{
Standard_Real aPeriod = pGeom->VPeriod();
Standard_Real aMin = pGeom->FirstVParameter();

View File

@@ -103,11 +103,11 @@ public:
Standard_Boolean IsVClosed() const;
Standard_Boolean IsUPeriodic() const;
Standard_Boolean IsUPeriodic555() const;
Standard_Real UPeriod() const;
Standard_Boolean IsVPeriodic() const;
Standard_Boolean IsVPeriodic555() const;
Standard_Real VPeriod() const;

View File

@@ -112,8 +112,8 @@ inline Standard_Boolean HLRBRep_Surface::IsVClosed()const
//purpose :
//=======================================================================
inline Standard_Boolean HLRBRep_Surface::IsUPeriodic()const
{ return HLRBRep_BSurfaceTool::IsUPeriodic(mySurf); }
inline Standard_Boolean HLRBRep_Surface::IsUPeriodic555()const
{ return HLRBRep_BSurfaceTool::IsUPeriodic444(mySurf); }
//=======================================================================
//function : UPeriod
@@ -128,8 +128,8 @@ inline Standard_Real HLRBRep_Surface::UPeriod()const
//purpose :
//=======================================================================
inline Standard_Boolean HLRBRep_Surface::IsVPeriodic()const
{ return HLRBRep_BSurfaceTool::IsVPeriodic(mySurf); }
inline Standard_Boolean HLRBRep_Surface::IsVPeriodic555()const
{ return HLRBRep_BSurfaceTool::IsVPeriodic444(mySurf); }
//=======================================================================
//function : VPeriod