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

ModelingAlgorithms
TKGeomAlgo
GeomFill


GeomFill_Boundary Class Reference

Root class to define a boundary which will form part of a
contour around a gap requiring filling.
The GeomFill package provides two classes to define constrained boundaries:
- GeomFill_SimpleBound to define an unattached boundary
- GeomFill_BoundWithSurf to define a boundary attached to a surface.
These objects are used to define the boundaries for a
GeomFill_ConstrainedFilling framework.
.

#include <GeomFill_Boundary.hxx>

Inheritance diagram for GeomFill_Boundary:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT gp_Pnt Value (const Standard_Real U) const =0
virtual Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &V) const =0
virtual Standard_EXPORT Standard_Boolean HasNormals () const
virtual Standard_EXPORT gp_Vec Norm (const Standard_Real U) const
virtual Standard_EXPORT void D1Norm (const Standard_Real U, gp_Vec &N, gp_Vec &DN) const
virtual Standard_EXPORT void Reparametrize (const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasDF, const Standard_Boolean HasDL, const Standard_Real DF, const Standard_Real DL, const Standard_Boolean Rev)=0
Standard_EXPORT void Points (gp_Pnt &PFirst, gp_Pnt &PLast) const
virtual Standard_EXPORT void Bounds (Standard_Real &First, Standard_Real &Last) const =0
virtual Standard_EXPORT Standard_Boolean IsDegenerated () const =0
Standard_EXPORT Standard_Real Tol3d () const
Standard_EXPORT void Tol3d (const Standard_Real Tol)
Standard_EXPORT Standard_Real Tolang () const
Standard_EXPORT void Tolang (const Standard_Real Tol)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT GeomFill_Boundary (const Standard_Real Tol3d, const Standard_Real Tolang)

Private Attributes

Standard_Real myT3d
Standard_Real myTang

Constructor & Destructor Documentation

Standard_EXPORT GeomFill_Boundary::GeomFill_Boundary const Standard_Real  Tol3d,
const Standard_Real  Tolang
[protected]
 


Member Function Documentation

virtual Standard_EXPORT void GeomFill_Boundary::Bounds Standard_Real &  First,
Standard_Real &  Last
const [pure virtual]
 

Implemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.

virtual Standard_EXPORT void GeomFill_Boundary::D1 const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V
const [pure virtual]
 

Implemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.

virtual Standard_EXPORT void GeomFill_Boundary::D1Norm const Standard_Real  U,
gp_Vec &  N,
gp_Vec &  DN
const [virtual]
 

Reimplemented in GeomFill_BoundWithSurf.

Standard_EXPORT const GeomFill_Boundary::Handle Standard_Type   )  const
 

Reimplemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.

virtual Standard_EXPORT Standard_Boolean GeomFill_Boundary::HasNormals  )  const [virtual]
 

Reimplemented in GeomFill_BoundWithSurf.

virtual Standard_EXPORT Standard_Boolean GeomFill_Boundary::IsDegenerated  )  const [pure virtual]
 

Implemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.

virtual Standard_EXPORT gp_Vec GeomFill_Boundary::Norm const Standard_Real  U  )  const [virtual]
 

Reimplemented in GeomFill_BoundWithSurf.

Standard_EXPORT void GeomFill_Boundary::Points gp_Pnt &  PFirst,
gp_Pnt &  PLast
const
 

virtual Standard_EXPORT void GeomFill_Boundary::Reparametrize const Standard_Real  First,
const Standard_Real  Last,
const Standard_Boolean  HasDF,
const Standard_Boolean  HasDL,
const Standard_Real  DF,
const Standard_Real  DL,
const Standard_Boolean  Rev
[pure virtual]
 

Implemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.

Standard_EXPORT void GeomFill_Boundary::Tol3d const Standard_Real  Tol  ) 
 

Standard_EXPORT Standard_Real GeomFill_Boundary::Tol3d  )  const
 

Standard_EXPORT void GeomFill_Boundary::Tolang const Standard_Real  Tol  ) 
 

Standard_EXPORT Standard_Real GeomFill_Boundary::Tolang  )  const
 

virtual Standard_EXPORT gp_Pnt GeomFill_Boundary::Value const Standard_Real  U  )  const [pure virtual]
 

Implemented in GeomFill_BoundWithSurf, GeomFill_DegeneratedBound, and GeomFill_SimpleBound.


Field Documentation

Standard_Real GeomFill_Boundary::myT3d [private]
 

Standard_Real GeomFill_Boundary::myTang [private]
 


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