Open CASCADE Technology 6.6.0
|
Representation of a curve by two pcurves on
a closed surface.
#include <BRep_CurveOnClosedSurface.hxx>
Public Member Functions | |
BRep_CurveOnClosedSurface (const Handle< Geom2d_Curve > &PC1, const Handle< Geom2d_Curve > &PC2, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const GeomAbs_Shape C) | |
void | SetUVPoints2 (const gp_Pnt2d &P1, const gp_Pnt2d &P2) |
void | UVPoints2 (gp_Pnt2d &P1, gp_Pnt2d &P2) const |
virtual Standard_Boolean | IsCurveOnClosedSurface () const |
Returns True. | |
virtual Standard_Boolean | IsRegularity () const |
Returns True | |
virtual Standard_Boolean | IsRegularity (const Handle< Geom_Surface > &S1, const Handle< Geom_Surface > &S2, const TopLoc_Location &L1, const TopLoc_Location &L2) const |
A curve on two surfaces (continuity). | |
virtual const Handle_Geom2d_Curve & | PCurve2 () const |
virtual const Handle_Geom_Surface & | Surface2 () const |
Returns Surface() | |
virtual const TopLoc_Location & | Location2 () const |
Returns Location() | |
virtual const GeomAbs_Shape & | Continuity () const |
virtual void | Continuity (const GeomAbs_Shape C) |
virtual void | PCurve2 (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. |
BRep_CurveOnClosedSurface::BRep_CurveOnClosedSurface | ( | const Handle< Geom2d_Curve > & | PC1, |
const Handle< Geom2d_Curve > & | PC2, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const GeomAbs_Shape | C | ||
) |
virtual const GeomAbs_Shape& BRep_CurveOnClosedSurface::Continuity | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual void BRep_CurveOnClosedSurface::Continuity | ( | const GeomAbs_Shape | C | ) | [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual Handle_BRep_CurveRepresentation BRep_CurveOnClosedSurface::Copy | ( | ) | const [virtual] |
Reimplemented from BRep_CurveOnSurface.
virtual Standard_Boolean BRep_CurveOnClosedSurface::IsCurveOnClosedSurface | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual Standard_Boolean BRep_CurveOnClosedSurface::IsRegularity | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual Standard_Boolean BRep_CurveOnClosedSurface::IsRegularity | ( | const Handle< Geom_Surface > & | S1, |
const Handle< Geom_Surface > & | S2, | ||
const TopLoc_Location & | L1, | ||
const TopLoc_Location & | L2 | ||
) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual const TopLoc_Location& BRep_CurveOnClosedSurface::Location2 | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual void BRep_CurveOnClosedSurface::PCurve2 | ( | const Handle< Geom2d_Curve > & | C | ) | [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual const Handle_Geom2d_Curve& BRep_CurveOnClosedSurface::PCurve2 | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual const Handle_Geom_Surface& BRep_CurveOnClosedSurface::Surface2 | ( | ) | const [virtual] |
Reimplemented from BRep_CurveRepresentation.
virtual void BRep_CurveOnClosedSurface::Update | ( | ) | [virtual] |
Reimplemented from BRep_CurveOnSurface.