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

ModelingData
TKG3d
Geom


Geom_BoundedCurve Class Reference

The abstract class BoundedCurve describes the
common behavior of bounded curves in 3D space. A
bounded curve is limited by two finite values of the
parameter, termed respectively "first parameter" and
"last parameter". The "first parameter" gives the "start <br> point" of the bounded curve, and the "last parameter"
gives the "end point" of the bounded curve.
The length of a bounded curve is finite.
The Geom package provides three concrete classes of bounded curves:
- two frequently used mathematical formulations of complex curves:
- Geom_BezierCurve,
- Geom_BSplineCurve, and
- Geom_TrimmedCurve to trim a curve, i.e. to only
take part of the curve limited by two values of the
parameter of the basis curve.
.

#include <Geom_BoundedCurve.hxx>

Inheritance diagram for Geom_BoundedCurve:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT gp_Pnt EndPoint () const =0
 Returns the end point of the curve.
.
virtual Standard_EXPORT gp_Pnt StartPoint () const =0
 Returns the start point of the curve.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Member Function Documentation

virtual Standard_EXPORT gp_Pnt Geom_BoundedCurve::EndPoint  )  const [pure virtual]
 

Implemented in Geom_BezierCurve, Geom_BSplineCurve, and Geom_TrimmedCurve.

Standard_EXPORT const Geom_BoundedCurve::Handle Standard_Type   )  const
 

Reimplemented from Geom_Curve.

Reimplemented in Geom_BezierCurve, Geom_BSplineCurve, and Geom_TrimmedCurve.

virtual Standard_EXPORT gp_Pnt Geom_BoundedCurve::StartPoint  )  const [pure virtual]
 

Implemented in Geom_BezierCurve, Geom_BSplineCurve, and Geom_TrimmedCurve.


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