|
Open CASCADE Technology 6.5.2
|
Representation of a curve by a curve in the
parametric space of a surface.
#include <BRep_CurveOnSurface.hxx>

Public Member Functions | |
| BRep_CurveOnSurface (const Handle< Geom2d_Curve > &PC, const Handle< Geom_Surface > &S, const TopLoc_Location &L) | |
| void | SetUVPoints (const gp_Pnt2d &P1, const gp_Pnt2d &P2) |
| void | UVPoints (gp_Pnt2d &P1, gp_Pnt2d &P2) const |
| void | D0 (const Standard_Real U, gp_Pnt &P) const |
| Computes the point at parameter U. | |
| virtual Standard_Boolean | IsCurveOnSurface () const |
| Returns True. | |
| virtual Standard_Boolean | IsCurveOnSurface (const Handle< Geom_Surface > &S, const TopLoc_Location &L) const |
| A curve in the parametric space of a surface. | |
| virtual const Handle_Geom_Surface & | Surface () const |
| virtual const Handle_Geom2d_Curve & | PCurve () const |
| virtual void | PCurve (const Handle< Geom2d_Curve > &C) |
| virtual Handle_BRep_CurveRepresentation | Copy () const |
| Return a copy of this representation. | |
| virtual void | Update () |
| Recomputes any derived data after a modification. This is called when the range is modified. | |
Protected Attributes | |
| gp_Pnt2d | myUV1 |
| gp_Pnt2d | myUV2 |
| BRep_CurveOnSurface::BRep_CurveOnSurface | ( | const Handle< Geom2d_Curve > & | PC, |
| const Handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L | ||
| ) |
| virtual Handle_BRep_CurveRepresentation BRep_CurveOnSurface::Copy | ( | ) | const [virtual] |
Implements BRep_CurveRepresentation.
Reimplemented in BRep_CurveOnClosedSurface.
| void BRep_CurveOnSurface::D0 | ( | const Standard_Real | U, |
| gp_Pnt & | P | ||
| ) | const [virtual] |
Implements BRep_GCurve.
| virtual Standard_Boolean BRep_CurveOnSurface::IsCurveOnSurface | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
| virtual Standard_Boolean BRep_CurveOnSurface::IsCurveOnSurface | ( | const Handle< Geom_Surface > & | S, |
| const TopLoc_Location & | L | ||
| ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
| virtual void BRep_CurveOnSurface::PCurve | ( | const Handle< Geom2d_Curve > & | C | ) | [virtual] |
Reimplemented from BRep_CurveRepresentation.
| virtual const Handle_Geom2d_Curve& BRep_CurveOnSurface::PCurve | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
| virtual const Handle_Geom_Surface& BRep_CurveOnSurface::Surface | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
| virtual void BRep_CurveOnSurface::Update | ( | ) | [virtual] |
Reimplemented from BRep_GCurve.
Reimplemented in BRep_CurveOnClosedSurface.
gp_Pnt2d BRep_CurveOnSurface::myUV1 [protected] |
gp_Pnt2d BRep_CurveOnSurface::myUV2 [protected] |
1.7.4