OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKG3d
Geom


Geom_BoundedSurface Class Reference

The root class for bounded surfaces in 3D space. A
bounded surface is defined by a rectangle in its 2D parametric space, i.e.
- its u parameter, which ranges between two finite
values u0 and u1, referred to as "First u <br> parameter" and "Last u parameter" respectively, and
- its v parameter, which ranges between two finite
values v0 and v1, referred to as "First v <br> parameter" and the "Last v parameter" respectively.
The surface is limited by four curves which are the
boundaries of the surface:
- its u0 and u1 isoparametric curves in the u parametric direction, and
- its v0 and v1 isoparametric curves in the v parametric direction.
A bounded surface is finite.
The common behavior of all bounded surfaces is
described by the Geom_Surface class.
The Geom package provides three concrete
implementations of bounded surfaces:
- Geom_BezierSurface,
- Geom_BSplineSurface, and
- Geom_RectangularTrimmedSurface.
The first two of these implement well known
mathematical definitions of complex surfaces, the third
trims a surface using four isoparametric curves, i.e. it
limits the variation of its parameters to a rectangle in
2D parametric space.
.

#include <Geom_BoundedSurface.hxx>

Inheritance diagram for Geom_BoundedSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Member Function Documentation

Standard_EXPORT const Geom_BoundedSurface::Handle Standard_Type   )  const
 

Reimplemented from Geom_Surface.

Reimplemented in Geom_BezierSurface, Geom_BSplineSurface, and Geom_RectangularTrimmedSurface.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:22:52 2008 for OpenCASCADE by  doxygen 1.4.1