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

ModelingData
TKBRep
BRep


BRep_CurveOn2Surfaces Class Reference

Defines a continuity between two surfaces.
.

#include <BRep_CurveOn2Surfaces.hxx>

Inheritance diagram for BRep_CurveOn2Surfaces:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT BRep_CurveOn2Surfaces (const Handle(Geom_Surface)&S1, const Handle(Geom_Surface)&S2, const TopLoc_Location &L1, const TopLoc_Location &L2, const GeomAbs_Shape C)
virtual Standard_EXPORT Standard_Boolean IsRegularity () const
 Returns True.
.
virtual Standard_EXPORT 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).
.
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt &P) const
 Raises an error.
.
virtual Standard_EXPORT const
Handle_Geom_Surface & 
Surface () const
virtual Standard_EXPORT const
Handle_Geom_Surface & 
Surface2 () const
virtual Standard_EXPORT const
TopLoc_Location & 
Location2 () const
virtual Standard_EXPORT const
GeomAbs_Shape & 
Continuity () const
virtual Standard_EXPORT void Continuity (const GeomAbs_Shape C)
Standard_EXPORT Handle_BRep_CurveRepresentation Copy () const
 Return a copy of this representation.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_Geom_Surface mySurface
Handle_Geom_Surface mySurface2
TopLoc_Location myLocation2
GeomAbs_Shape myContinuity

Constructor & Destructor Documentation

Standard_EXPORT BRep_CurveOn2Surfaces::BRep_CurveOn2Surfaces const Handle(Geom_Surface)&  S1,
const Handle(Geom_Surface)&  S2,
const TopLoc_Location &  L1,
const TopLoc_Location &  L2,
const GeomAbs_Shape  C
 


Member Function Documentation

virtual Standard_EXPORT void BRep_CurveOn2Surfaces::Continuity const GeomAbs_Shape  C  )  [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT const GeomAbs_Shape& BRep_CurveOn2Surfaces::Continuity  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

Standard_EXPORT Handle_BRep_CurveRepresentation BRep_CurveOn2Surfaces::Copy  )  const [virtual]
 

Implements BRep_CurveRepresentation.

Standard_EXPORT void BRep_CurveOn2Surfaces::D0 const Standard_Real  U,
gp_Pnt &  P
const
 

Standard_EXPORT const BRep_CurveOn2Surfaces::Handle Standard_Type   )  const
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT Standard_Boolean BRep_CurveOn2Surfaces::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 Standard_EXPORT Standard_Boolean BRep_CurveOn2Surfaces::IsRegularity  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT const TopLoc_Location& BRep_CurveOn2Surfaces::Location2  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT const Handle_Geom_Surface& BRep_CurveOn2Surfaces::Surface  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT const Handle_Geom_Surface& BRep_CurveOn2Surfaces::Surface2  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.


Field Documentation

GeomAbs_Shape BRep_CurveOn2Surfaces::myContinuity [private]
 

TopLoc_Location BRep_CurveOn2Surfaces::myLocation2 [private]
 

Handle_Geom_Surface BRep_CurveOn2Surfaces::mySurface [private]
 

Handle_Geom_Surface BRep_CurveOn2Surfaces::mySurface2 [private]
 


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