Open CASCADE Technology 6.6.0
|
defines BoundedSurface, Type <143> Form <0>
in package IGESGeom
A bounded surface is used to communicate trimmed
surfaces. The surface and trimming curves are assumed
to be represented parametrically.
#include <IGESGeom_BoundedSurface.hxx>
Public Member Functions | |
IGESGeom_BoundedSurface () | |
void | Init (const Standard_Integer aType, const Handle< IGESData_IGESEntity > &aSurface, const Handle< IGESGeom_HArray1OfBoundary > &allBounds) |
This method is used to set the fields of the class BoundedSurface | |
Standard_Integer | RepresentationType () const |
returns the type of Bounded surface representation 0 = The boundary entities may only reference model space curves 1 = The boundary entities may reference both model space curves and associated parameter space curve representations | |
Handle_IGESData_IGESEntity | Surface () const |
returns the bounded surface | |
Standard_Integer | NbBoundaries () const |
returns the number of boundaries | |
Handle_IGESGeom_Boundary | Boundary (const Standard_Integer Index) const |
returns boundary entity raises exception if Index <= 0 or Index > NbBoundaries() |
IGESGeom_BoundedSurface::IGESGeom_BoundedSurface | ( | ) |
Handle_IGESGeom_Boundary IGESGeom_BoundedSurface::Boundary | ( | const Standard_Integer | Index | ) | const |
void IGESGeom_BoundedSurface::Init | ( | const Standard_Integer | aType, |
const Handle< IGESData_IGESEntity > & | aSurface, | ||
const Handle< IGESGeom_HArray1OfBoundary > & | allBounds | ||
) |
Standard_Integer IGESGeom_BoundedSurface::NbBoundaries | ( | ) | const |
Standard_Integer IGESGeom_BoundedSurface::RepresentationType | ( | ) | const |
Handle_IGESData_IGESEntity IGESGeom_BoundedSurface::Surface | ( | ) | const |