Open CASCADE Technology 6.6.0
Public Member Functions
PBRep_CurveOnClosedSurface Class Reference

#include <PBRep_CurveOnClosedSurface.hxx>

Inheritance diagram for PBRep_CurveOnClosedSurface:
Inheritance graph
[legend]

Public Member Functions

 PBRep_CurveOnClosedSurface (const Handle< PGeom2d_Curve > &PC1, const Handle< PGeom2d_Curve > &PC2, const Standard_Real CF, const Standard_Real CL, const Handle< PGeom_Surface > &S, const PTopLoc_Location &L, const GeomAbs_Shape C)
 CF is curve first parameter
CL is curve last parameter
The two curves are SameParameter.
As far as they can't be computed from a Persistent Curve
they are given in the CurveOnClosedSurface constructor

Handle_PGeom2d_Curve PCurve2 () const
GeomAbs_Shape Continuity () const
virtual Standard_Boolean IsCurveOnClosedSurface () const
 Returns True.

virtual Standard_Boolean IsRegularity () const
 Returns True

void SetUVPoints2 (const gp_Pnt2d &Pnt1, const gp_Pnt2d &Pnt2)
gp_Pnt2d FirstUV2 () const
gp_Pnt2d LastUV2 () const
 PBRep_CurveOnClosedSurface ()
 PBRep_CurveOnClosedSurface (const Storage_stCONSTclCOM &a)
Handle< PGeom2d_Curve_CSFDB_GetPBRep_CurveOnClosedSurfacemyPCurve2 () const
void _CSFDB_SetPBRep_CurveOnClosedSurfacemyPCurve2 (const Handle< PGeom2d_Curve > &p)
GeomAbs_Shape _CSFDB_GetPBRep_CurveOnClosedSurfacemyContinuity () const
void _CSFDB_SetPBRep_CurveOnClosedSurfacemyContinuity (const GeomAbs_Shape p)
const gp_Pnt2d_CSFDB_GetPBRep_CurveOnClosedSurfacemyUV21 () const
const gp_Pnt2d_CSFDB_GetPBRep_CurveOnClosedSurfacemyUV22 () const

Constructor & Destructor Documentation

PBRep_CurveOnClosedSurface::PBRep_CurveOnClosedSurface ( const Handle< PGeom2d_Curve > &  PC1,
const Handle< PGeom2d_Curve > &  PC2,
const Standard_Real  CF,
const Standard_Real  CL,
const Handle< PGeom_Surface > &  S,
const PTopLoc_Location L,
const GeomAbs_Shape  C 
)
PBRep_CurveOnClosedSurface::PBRep_CurveOnClosedSurface ( ) [inline]
PBRep_CurveOnClosedSurface::PBRep_CurveOnClosedSurface ( const Storage_stCONSTclCOM a) [inline]

Member Function Documentation

GeomAbs_Shape PBRep_CurveOnClosedSurface::_CSFDB_GetPBRep_CurveOnClosedSurfacemyContinuity ( ) const [inline]
Handle< PGeom2d_Curve > PBRep_CurveOnClosedSurface::_CSFDB_GetPBRep_CurveOnClosedSurfacemyPCurve2 ( ) const [inline]
const gp_Pnt2d& PBRep_CurveOnClosedSurface::_CSFDB_GetPBRep_CurveOnClosedSurfacemyUV21 ( ) const [inline]
const gp_Pnt2d& PBRep_CurveOnClosedSurface::_CSFDB_GetPBRep_CurveOnClosedSurfacemyUV22 ( ) const [inline]
void PBRep_CurveOnClosedSurface::_CSFDB_SetPBRep_CurveOnClosedSurfacemyContinuity ( const GeomAbs_Shape  p) [inline]
void PBRep_CurveOnClosedSurface::_CSFDB_SetPBRep_CurveOnClosedSurfacemyPCurve2 ( const Handle< PGeom2d_Curve > &  p) [inline]
GeomAbs_Shape PBRep_CurveOnClosedSurface::Continuity ( ) const
gp_Pnt2d PBRep_CurveOnClosedSurface::FirstUV2 ( ) const
virtual Standard_Boolean PBRep_CurveOnClosedSurface::IsCurveOnClosedSurface ( ) const [virtual]

Reimplemented from PBRep_CurveRepresentation.

virtual Standard_Boolean PBRep_CurveOnClosedSurface::IsRegularity ( ) const [virtual]

Reimplemented from PBRep_CurveRepresentation.

gp_Pnt2d PBRep_CurveOnClosedSurface::LastUV2 ( ) const
Handle_PGeom2d_Curve PBRep_CurveOnClosedSurface::PCurve2 ( ) const
void PBRep_CurveOnClosedSurface::SetUVPoints2 ( const gp_Pnt2d Pnt1,
const gp_Pnt2d Pnt2 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines