Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
GeomBndLib_OffsetSurface Class Reference

Computes bounding box for an offset surface (Geom_OffsetSurface). Computes the bounding box of the basis surface and enlarges it by |offset|. More...

#include <GeomBndLib_OffsetSurface.hxx>

Public Member Functions

 GeomBndLib_OffsetSurface (const occ::handle< Geom_OffsetSurface > &theSurf)
 
 GeomBndLib_OffsetSurface (const GeomBndLib_OffsetSurface &)=delete
 
GeomBndLib_OffsetSurfaceoperator= (const GeomBndLib_OffsetSurface &)=delete
 
 GeomBndLib_OffsetSurface (GeomBndLib_OffsetSurface &&)=delete
 
GeomBndLib_OffsetSurfaceoperator= (GeomBndLib_OffsetSurface &&)=delete
 
const occ::handle< Geom_OffsetSurface > & Geometry () const
 
Bnd_Box Box (double theTol) const
 Compute bounding box for full surface.
 
Bnd_Box Box (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const
 Compute bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].
 
Bnd_Box BoxOptimal (double theTol) const
 Compute precise bounding box for full surface.
 
Bnd_Box BoxOptimal (double theUMin, double theUMax, double theVMin, double theVMax, double theTol) const
 Compute precise bounding box for surface patch using PSO numerical optimization.
 

Detailed Description

Computes bounding box for an offset surface (Geom_OffsetSurface). Computes the bounding box of the basis surface and enlarges it by |offset|.

Constructor & Destructor Documentation

◆ GeomBndLib_OffsetSurface() [1/3]

GeomBndLib_OffsetSurface::GeomBndLib_OffsetSurface ( const occ::handle< Geom_OffsetSurface > & theSurf)
inline

◆ GeomBndLib_OffsetSurface() [2/3]

GeomBndLib_OffsetSurface::GeomBndLib_OffsetSurface ( const GeomBndLib_OffsetSurface & )
delete

◆ GeomBndLib_OffsetSurface() [3/3]

GeomBndLib_OffsetSurface::GeomBndLib_OffsetSurface ( GeomBndLib_OffsetSurface && )
delete

Member Function Documentation

◆ Box() [1/2]

Bnd_Box GeomBndLib_OffsetSurface::Box ( double theTol) const

Compute bounding box for full surface.

◆ Box() [2/2]

Bnd_Box GeomBndLib_OffsetSurface::Box ( double theUMin,
double theUMax,
double theVMin,
double theVMax,
double theTol ) const

Compute bounding box for surface patch [theUMin, theUMax] x [theVMin, theVMax].

◆ BoxOptimal() [1/2]

Bnd_Box GeomBndLib_OffsetSurface::BoxOptimal ( double theTol) const
inline

Compute precise bounding box for full surface.

◆ BoxOptimal() [2/2]

Bnd_Box GeomBndLib_OffsetSurface::BoxOptimal ( double theUMin,
double theUMax,
double theVMin,
double theVMax,
double theTol ) const

Compute precise bounding box for surface patch using PSO numerical optimization.

◆ Geometry()

const occ::handle< Geom_OffsetSurface > & GeomBndLib_OffsetSurface::Geometry ( ) const
inline

◆ operator=() [1/2]

GeomBndLib_OffsetSurface & GeomBndLib_OffsetSurface::operator= ( const GeomBndLib_OffsetSurface & )
delete

◆ operator=() [2/2]

GeomBndLib_OffsetSurface & GeomBndLib_OffsetSurface::operator= ( GeomBndLib_OffsetSurface && )
delete

The documentation for this class was generated from the following file: