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

 ShapeUpgrade_ConvertCurve2dToBezier ()
 Empty constructor.

virtual void Compute ()
 Converts curve into a list of beziers, and stores the
splitting parameters on original curve.

virtual void Build (const Standard_Boolean Segment)
 Splits a list of beziers computed by Compute method according
the split values and splitting parameters.

Handle_TColStd_HSequenceOfReal SplitParams () const
 Returns the list of splitted parameters in original curve
parametrisation.


Constructor & Destructor Documentation

ShapeUpgrade_ConvertCurve2dToBezier::ShapeUpgrade_ConvertCurve2dToBezier (  ) 

Member Function Documentation

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

Reimplemented from ShapeUpgrade_SplitCurve2d.

virtual void ShapeUpgrade_ConvertCurve2dToBezier::Compute (  )  [virtual]

Reimplemented from ShapeUpgrade_SplitCurve.

Handle_TColStd_HSequenceOfReal ShapeUpgrade_ConvertCurve2dToBezier::SplitParams (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:02:44 2011 for Open CASCADE Technology by  doxygen 1.6.3