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

ModelingData
TKBRep
BRep


BRep_CurveRepresentation Class Reference

Root class for the curve representations. Contains
a location.
.

#include <BRep_CurveRepresentation.hxx>

Inheritance diagram for BRep_CurveRepresentation:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT Standard_Boolean IsCurve3D () const
 A 3D curve representation.
.
virtual Standard_EXPORT Standard_Boolean IsCurveOnSurface () const
 A curve in the parametric space of a surface.
.
virtual Standard_EXPORT Standard_Boolean IsRegularity () const
 A continuity between two surfaces.
.
virtual Standard_EXPORT Standard_Boolean IsCurveOnClosedSurface () const
 A curve with two parametric curves on the same
surface.
.
virtual Standard_EXPORT Standard_Boolean IsCurveOnSurface (const Handle(Geom_Surface)&S, const TopLoc_Location &L) const
 Is it a curve in the parametric space of <s> with
location <l>.
.
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
 Is it a regularity between <s1> and <s2> with
location <l1> and <l2>.
.
virtual Standard_EXPORT Standard_Boolean IsPolygon3D () const
 A 3D polygon representation.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnTriangulation () const
 A representation by an array of nodes on a
triangulation.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnTriangulation (const Handle(Poly_Triangulation)&T, const TopLoc_Location &L) const
 Is it a polygon in the definition of <t> with
location <l>.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnClosedTriangulation () const
 A representation by two arrays of nodes on a
triangulation.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnSurface () const
 A polygon in the parametric space of a surface.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnSurface (const Handle(Geom_Surface)&S, const TopLoc_Location &L) const
 Is it a polygon in the parametric space of <s> with
location <l>.
.
virtual Standard_EXPORT Standard_Boolean IsPolygonOnClosedSurface () const
 Two 2D polygon representations in the parametric
space of a surface.
.
const TopLoc_Location & Location () const
void Location (const TopLoc_Location &L)
virtual Standard_EXPORT const
Handle_Geom_Curve & 
Curve3D () const
virtual Standard_EXPORT void Curve3D (const Handle(Geom_Curve)&C)
virtual Standard_EXPORT const
Handle_Geom_Surface & 
Surface () const
virtual Standard_EXPORT const
Handle_Geom2d_Curve & 
PCurve () const
virtual Standard_EXPORT void PCurve (const Handle(Geom2d_Curve)&C)
virtual Standard_EXPORT const
Handle_Geom2d_Curve & 
PCurve2 () const
virtual Standard_EXPORT void PCurve2 (const Handle(Geom2d_Curve)&C)
virtual Standard_EXPORT const
Handle_Poly_Polygon3D & 
Polygon3D () const
virtual Standard_EXPORT void Polygon3D (const Handle(Poly_Polygon3D)&P)
virtual Standard_EXPORT const
Handle_Poly_Polygon2D & 
Polygon () const
virtual Standard_EXPORT void Polygon (const Handle(Poly_Polygon2D)&P)
virtual Standard_EXPORT const
Handle_Poly_Polygon2D & 
Polygon2 () const
virtual Standard_EXPORT void Polygon2 (const Handle(Poly_Polygon2D)&P)
virtual Standard_EXPORT const
Handle_Poly_Triangulation & 
Triangulation () const
virtual Standard_EXPORT const
Handle_Poly_PolygonOnTriangulation & 
PolygonOnTriangulation () const
virtual Standard_EXPORT void PolygonOnTriangulation (const Handle(Poly_PolygonOnTriangulation)&P)
virtual Standard_EXPORT const
Handle_Poly_PolygonOnTriangulation & 
PolygonOnTriangulation2 () const
virtual Standard_EXPORT void PolygonOnTriangulation2 (const Handle(Poly_PolygonOnTriangulation)&P2)
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)
virtual Standard_EXPORT Handle_BRep_CurveRepresentation Copy () const =0
 Return a copy of this representation.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT BRep_CurveRepresentation (const TopLoc_Location &L)

Protected Attributes

TopLoc_Location myLocation

Constructor & Destructor Documentation

Standard_EXPORT BRep_CurveRepresentation::BRep_CurveRepresentation const TopLoc_Location &  L  )  [protected]
 


Member Function Documentation

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

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

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

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

virtual Standard_EXPORT Handle_BRep_CurveRepresentation BRep_CurveRepresentation::Copy  )  const [pure virtual]
 

Implemented in BRep_Curve3D, BRep_CurveOn2Surfaces, BRep_CurveOnClosedSurface, BRep_CurveOnSurface, BRep_Polygon3D, BRep_PolygonOnClosedSurface, BRep_PolygonOnClosedTriangulation, BRep_PolygonOnSurface, and BRep_PolygonOnTriangulation.

virtual Standard_EXPORT void BRep_CurveRepresentation::Curve3D const Handle(Geom_Curve)&  C  )  [virtual]
 

Reimplemented in BRep_Curve3D.

virtual Standard_EXPORT const Handle_Geom_Curve& BRep_CurveRepresentation::Curve3D  )  const [virtual]
 

Reimplemented in BRep_Curve3D.

Standard_EXPORT const BRep_CurveRepresentation::Handle Standard_Type   )  const
 

Reimplemented in BRep_Curve3D, BRep_CurveOn2Surfaces, BRep_CurveOnClosedSurface, BRep_CurveOnSurface, BRep_GCurve, BRep_Polygon3D, BRep_PolygonOnClosedSurface, BRep_PolygonOnClosedTriangulation, BRep_PolygonOnSurface, and BRep_PolygonOnTriangulation.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsCurve3D  )  const [virtual]
 

Reimplemented in BRep_Curve3D.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsCurveOnClosedSurface  )  const [virtual]
 

Reimplemented in BRep_CurveOnClosedSurface.

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

Reimplemented in BRep_CurveOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsCurveOnSurface  )  const [virtual]
 

Reimplemented in BRep_CurveOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsPolygon3D  )  const [virtual]
 

Reimplemented in BRep_Polygon3D.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsPolygonOnClosedSurface  )  const [virtual]
 

Reimplemented in BRep_PolygonOnClosedSurface.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsPolygonOnClosedTriangulation  )  const [virtual]
 

Reimplemented in BRep_PolygonOnClosedTriangulation.

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

Reimplemented in BRep_PolygonOnSurface.

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

Reimplemented in BRep_PolygonOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsPolygonOnTriangulation const Handle(Poly_Triangulation)&  T,
const TopLoc_Location &  L
const [virtual]
 

Reimplemented in BRep_PolygonOnTriangulation.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsPolygonOnTriangulation  )  const [virtual]
 

Reimplemented in BRep_PolygonOnTriangulation.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsRegularity const Handle(Geom_Surface)&  S1,
const Handle(Geom_Surface)&  S2,
const TopLoc_Location &  L1,
const TopLoc_Location &  L2
const [virtual]
 

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

virtual Standard_EXPORT Standard_Boolean BRep_CurveRepresentation::IsRegularity  )  const [virtual]
 

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

void BRep_CurveRepresentation::Location const TopLoc_Location &  L  )  [inline]
 

const TopLoc_Location & BRep_CurveRepresentation::Location  )  const [inline]
 

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

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

virtual Standard_EXPORT void BRep_CurveRepresentation::PCurve const Handle(Geom2d_Curve)&  C  )  [virtual]
 

Reimplemented in BRep_CurveOnSurface.

virtual Standard_EXPORT const Handle_Geom2d_Curve& BRep_CurveRepresentation::PCurve  )  const [virtual]
 

Reimplemented in BRep_CurveOnSurface.

virtual Standard_EXPORT void BRep_CurveRepresentation::PCurve2 const Handle(Geom2d_Curve)&  C  )  [virtual]
 

Reimplemented in BRep_CurveOnClosedSurface.

virtual Standard_EXPORT const Handle_Geom2d_Curve& BRep_CurveRepresentation::PCurve2  )  const [virtual]
 

Reimplemented in BRep_CurveOnClosedSurface.

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

Reimplemented in BRep_PolygonOnSurface.

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

Reimplemented in BRep_PolygonOnSurface.

virtual Standard_EXPORT void BRep_CurveRepresentation::Polygon2 const Handle(Poly_Polygon2D)&  P  )  [virtual]
 

Reimplemented in BRep_PolygonOnClosedSurface.

virtual Standard_EXPORT const Handle_Poly_Polygon2D& BRep_CurveRepresentation::Polygon2  )  const [virtual]
 

Reimplemented in BRep_PolygonOnClosedSurface.

virtual Standard_EXPORT void BRep_CurveRepresentation::Polygon3D const Handle(Poly_Polygon3D)&  P  )  [virtual]
 

Reimplemented in BRep_Polygon3D.

virtual Standard_EXPORT const Handle_Poly_Polygon3D& BRep_CurveRepresentation::Polygon3D  )  const [virtual]
 

Reimplemented in BRep_Polygon3D.

virtual Standard_EXPORT void BRep_CurveRepresentation::PolygonOnTriangulation const Handle(Poly_PolygonOnTriangulation)&  P  )  [virtual]
 

Reimplemented in BRep_PolygonOnTriangulation.

virtual Standard_EXPORT const Handle_Poly_PolygonOnTriangulation& BRep_CurveRepresentation::PolygonOnTriangulation  )  const [virtual]
 

Reimplemented in BRep_PolygonOnTriangulation.

virtual Standard_EXPORT void BRep_CurveRepresentation::PolygonOnTriangulation2 const Handle(Poly_PolygonOnTriangulation)&  P2  )  [virtual]
 

Reimplemented in BRep_PolygonOnClosedTriangulation.

virtual Standard_EXPORT const Handle_Poly_PolygonOnTriangulation& BRep_CurveRepresentation::PolygonOnTriangulation2  )  const [virtual]
 

Reimplemented in BRep_PolygonOnClosedTriangulation.

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

Reimplemented in BRep_CurveOn2Surfaces, BRep_CurveOnSurface, and BRep_PolygonOnSurface.

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

Reimplemented in BRep_CurveOn2Surfaces, and BRep_CurveOnClosedSurface.

virtual Standard_EXPORT const Handle_Poly_Triangulation& BRep_CurveRepresentation::Triangulation  )  const [virtual]
 

Reimplemented in BRep_PolygonOnTriangulation.


Field Documentation

TopLoc_Location BRep_CurveRepresentation::myLocation [protected]
 


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