Open CASCADE Technology
6.5.4
|
Root class for the geometric curves
representation. Contains a range.
#include <BRep_GCurve.hxx>
Public Member Functions | |
void | SetRange (const Standard_Real First, const Standard_Real Last) |
void | Range (Standard_Real &First, Standard_Real &Last) const |
Standard_Real | First () const |
Standard_Real | Last () const |
void | First (const Standard_Real F) |
void | Last (const Standard_Real L) |
virtual void | D0 (const Standard_Real U, gp_Pnt &P) const =0 |
Computes the point at parameter U. | |
virtual void | Update () |
Recomputes any derived data after a modification. This is called when the range is modified. | |
Protected Member Functions | |
BRep_GCurve (const TopLoc_Location &L, const Standard_Real First, const Standard_Real Last) |
BRep_GCurve::BRep_GCurve | ( | const TopLoc_Location & | L, |
const Standard_Real | First, | ||
const Standard_Real | Last | ||
) | [protected] |
virtual void BRep_GCurve::D0 | ( | const Standard_Real | U, |
gp_Pnt & | P | ||
) | const [pure virtual] |
Implemented in BRep_CurveOnSurface, and BRep_Curve3D.
Standard_Real BRep_GCurve::First | ( | ) | const |
Standard_Real BRep_GCurve::Last | ( | ) | const |
void BRep_GCurve::Range | ( | Standard_Real & | First, |
Standard_Real & | Last | ||
) | const |
void BRep_GCurve::SetRange | ( | const Standard_Real | First, |
const Standard_Real | Last | ||
) |
virtual void BRep_GCurve::Update | ( | ) | [virtual] |
Reimplemented in BRep_CurveOnClosedSurface, and BRep_CurveOnSurface.