Open CASCADE Technology 6.6.0
Public Member Functions
IGESGeom_BoundedSurface Class Reference

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>

Inheritance diagram for IGESGeom_BoundedSurface:
Inheritance graph
[legend]

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()


Constructor & Destructor Documentation

IGESGeom_BoundedSurface::IGESGeom_BoundedSurface ( )

Member Function Documentation

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 
)
  • aType : Type of bounded surface representation
  • aSurface : Surface entity to be bounded
  • allBounds : Array of boundary entities
Standard_Integer IGESGeom_BoundedSurface::NbBoundaries ( ) const
Standard_Integer IGESGeom_BoundedSurface::RepresentationType ( ) const
Handle_IGESData_IGESEntity IGESGeom_BoundedSurface::Surface ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines