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

ModelingData
TKBRep
BRep


BRep_PolygonOnSurface Class Reference

Representation of a 2D polygon in the parametric
space of a surface.
.

#include <BRep_PolygonOnSurface.hxx>

Inheritance diagram for BRep_PolygonOnSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT BRep_PolygonOnSurface (const Handle(Poly_Polygon2D)&P, const Handle(Geom_Surface)&S, const TopLoc_Location &L)
virtual Standard_EXPORT Standard_Boolean IsPolygonOnSurface () const
 A 2D polygon representation in the parametric
space of a surface.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnSurface (const Handle(Geom_Surface)&S, const TopLoc_Location &L) const
 A 2D polygon representation in the parametric
space of a surface.
.
virtual Standard_EXPORT const
Handle_Geom_Surface & 
Surface () const
virtual Standard_EXPORT const
Handle_Poly_Polygon2D & 
Polygon () const
virtual Standard_EXPORT void Polygon (const Handle(Poly_Polygon2D)&P)
virtual Standard_EXPORT Handle_BRep_CurveRepresentation Copy () const
 Return a copy of this representation.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_Poly_Polygon2D myPolygon2D
Handle_Geom_Surface mySurface

Constructor & Destructor Documentation

Standard_EXPORT BRep_PolygonOnSurface::BRep_PolygonOnSurface const Handle(Poly_Polygon2D)&  P,
const Handle(Geom_Surface)&  S,
const TopLoc_Location &  L
 


Member Function Documentation

virtual Standard_EXPORT Handle_BRep_CurveRepresentation BRep_PolygonOnSurface::Copy  )  const [virtual]
 

Implements BRep_CurveRepresentation.

Reimplemented in BRep_PolygonOnClosedSurface.

Standard_EXPORT const BRep_PolygonOnSurface::Handle Standard_Type   )  const
 

Reimplemented from BRep_CurveRepresentation.

Reimplemented in BRep_PolygonOnClosedSurface.

virtual Standard_EXPORT Standard_Boolean BRep_PolygonOnSurface::IsPolygonOnSurface const Handle(Geom_Surface)&  S,
const TopLoc_Location &  L
const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT Standard_Boolean BRep_PolygonOnSurface::IsPolygonOnSurface  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT void BRep_PolygonOnSurface::Polygon const Handle(Poly_Polygon2D)&  P  )  [virtual]
 

Reimplemented from BRep_CurveRepresentation.

virtual Standard_EXPORT const Handle_Poly_Polygon2D& BRep_PolygonOnSurface::Polygon  )  const [virtual]
 

Reimplemented from BRep_CurveRepresentation.

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

Reimplemented from BRep_CurveRepresentation.


Field Documentation

Handle_Poly_Polygon2D BRep_PolygonOnSurface::myPolygon2D [private]
 

Handle_Geom_Surface BRep_PolygonOnSurface::mySurface [private]
 


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