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

ModelingAlgorithms
TKShHealing
ShapeUpgrade


ShapeUpgrade_ConvertCurve2dToBezier Class Reference

converts/splits a 2d curve to a list of beziers

#include <ShapeUpgrade_ConvertCurve2dToBezier.hxx>

Inheritance diagram for ShapeUpgrade_ConvertCurve2dToBezier:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT ShapeUpgrade_ConvertCurve2dToBezier ()
 Empty constructor.
.
virtual Standard_EXPORT void Compute ()
 Converts curve into a list of beziers, and stores the
splitting parameters on original curve.
.
virtual Standard_EXPORT void Build (const Standard_Boolean Segment)
 Splits a list of beziers computed by Compute method according
the split values and splitting parameters.
.
Standard_EXPORT Handle_TColStd_HSequenceOfReal SplitParams () const
 Returns the list of splitted parameters in original curve
parametrisation.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT Handle_TColGeom2d_HSequenceOfCurve Segments () const
 Returns the list of bezier curves correspondent to original
curve.
.

Private Attributes

Handle_TColGeom2d_HSequenceOfCurve mySegments
Handle_TColStd_HSequenceOfReal mySplitParams

Constructor & Destructor Documentation

Standard_EXPORT ShapeUpgrade_ConvertCurve2dToBezier::ShapeUpgrade_ConvertCurve2dToBezier  ) 
 


Member Function Documentation

virtual Standard_EXPORT void ShapeUpgrade_ConvertCurve2dToBezier::Build const Standard_Boolean  Segment  )  [virtual]
 

Reimplemented from ShapeUpgrade_SplitCurve2d.

virtual Standard_EXPORT void ShapeUpgrade_ConvertCurve2dToBezier::Compute  )  [virtual]
 

Reimplemented from ShapeUpgrade_SplitCurve.

Standard_EXPORT const ShapeUpgrade_ConvertCurve2dToBezier::Handle Standard_Type   )  const
 

Reimplemented from ShapeUpgrade_SplitCurve2d.

Standard_EXPORT Handle_TColGeom2d_HSequenceOfCurve ShapeUpgrade_ConvertCurve2dToBezier::Segments  )  const [private]
 

Standard_EXPORT Handle_TColStd_HSequenceOfReal ShapeUpgrade_ConvertCurve2dToBezier::SplitParams  )  const
 


Field Documentation

Handle_TColGeom2d_HSequenceOfCurve ShapeUpgrade_ConvertCurve2dToBezier::mySegments [private]
 

Handle_TColStd_HSequenceOfReal ShapeUpgrade_ConvertCurve2dToBezier::mySplitParams [private]
 


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