| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
Auxiliary class extending UV range splitter in order to generate internal nodes for NURBS surface. More...
#include <BRepMesh_NURBSRangeSplitter.hxx>

Protected Member Functions | |
| virtual Standard_Boolean | initParameters () const | 
| Initializes U and V parameters lists using CN continuity intervals.   | |
| virtual Standard_Integer | getUndefinedIntervalNb (const Handle< Adaptor3d_Surface > &theSurface, const Standard_Boolean isU, const GeomAbs_Shape theContinuity) const | 
| Returns number of intervals computed using available geometrical parameters.   | |
  Protected Member Functions inherited from BRepMesh_DefaultRangeSplitter | |
| virtual void | computeTolerance (const Standard_Real theLenU, const Standard_Real theLenV) | 
| Computes parametric tolerance taking length along U and V into account.   | |
| virtual void | computeDelta (const Standard_Real theLengthU, const Standard_Real theLengthV) | 
| Computes parametric delta taking length along U and V and value of tolerance into account.   | |
Additional Inherited Members | |
  Protected Attributes inherited from BRepMesh_DefaultRangeSplitter | |
| IMeshData::IFaceHandle | myDFace | 
| std::pair< Standard_Real, Standard_Real > | myRangeU | 
| std::pair< Standard_Real, Standard_Real > | myRangeV | 
| std::pair< Standard_Real, Standard_Real > | myDelta | 
| std::pair< Standard_Real, Standard_Real > | myTolerance | 
| Standard_Boolean | myIsValid | 
Auxiliary class extending UV range splitter in order to generate internal nodes for NURBS surface.
      
  | 
  inline | 
Constructor.
      
  | 
  inlinevirtual | 
Destructor.
      
  | 
  overridevirtual | 
Updates discrete range of surface according to its geometric range.
Reimplemented from BRepMesh_DefaultRangeSplitter.
      
  | 
  overridevirtual | 
Returns list of nodes generated using surface data and specified parameters.
Reimplemented from BRepMesh_DefaultRangeSplitter.
      
  | 
  protectedvirtual | 
Returns number of intervals computed using available geometrical parameters.
Reimplemented in BRepMesh_ExtrusionRangeSplitter, and BRepMesh_UndefinedRangeSplitter.
      
  | 
  protectedvirtual | 
Initializes U and V parameters lists using CN continuity intervals.
Reimplemented in BRepMesh_BoundaryParamsRangeSplitter.