mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-29 14:00:49 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
59
src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.cxx
Executable file
59
src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.cxx
Executable file
@@ -0,0 +1,59 @@
|
||||
// File: GeomToStep_MakeBSplineCurveWithKnots.cxx
|
||||
// Created: Thu Aug 5 16:08:11 1993
|
||||
// Author: Martine LANGLOIS
|
||||
// <mla@mastox>
|
||||
|
||||
#include <GeomToStep_MakeBSplineCurveWithKnots.ixx>
|
||||
#include <StdFail_NotDone.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
#include <StepGeom_BSplineCurveWithKnots.hxx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
#include <GeomToStep_MakeCartesianPoint.hxx>
|
||||
#include <StepGeom_HArray1OfCartesianPoint.hxx>
|
||||
#include <TColStd_HArray1OfInteger.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TColgp_Array1OfPnt2d.hxx>
|
||||
#include <GeomAbs_BSplKnotDistribution.hxx>
|
||||
#include <StepGeom_KnotType.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=============================================================================
|
||||
// Creation d' une bspline_curve_with_knots de
|
||||
// prostep a partir d' une BSplineCurve de Geom
|
||||
//=============================================================================
|
||||
|
||||
GeomToStep_MakeBSplineCurveWithKnots::
|
||||
GeomToStep_MakeBSplineCurveWithKnots( const
|
||||
Handle(Geom_BSplineCurve)& BS )
|
||||
|
||||
{
|
||||
#define Array1OfPnt_gen TColgp_Array1OfPnt
|
||||
#include <GeomToStep_MakeBSplineCurveWithKnots_gen.pxx>
|
||||
#undef Array1OfPnt_gen
|
||||
}
|
||||
//=============================================================================
|
||||
// Creation d' une bspline_curve_with_knots de
|
||||
// prostep a partir d' une BSplineCurve de Geom2d
|
||||
//=============================================================================
|
||||
|
||||
GeomToStep_MakeBSplineCurveWithKnots::
|
||||
GeomToStep_MakeBSplineCurveWithKnots( const
|
||||
Handle(Geom2d_BSplineCurve)& BS )
|
||||
|
||||
{
|
||||
#define Array1OfPnt_gen TColgp_Array1OfPnt2d
|
||||
#include <GeomToStep_MakeBSplineCurveWithKnots_gen.pxx>
|
||||
#undef Array1OfPnt_gen
|
||||
}
|
||||
|
||||
//=============================================================================
|
||||
// renvoi des valeurs
|
||||
//=============================================================================
|
||||
|
||||
const Handle(StepGeom_BSplineCurveWithKnots) &
|
||||
GeomToStep_MakeBSplineCurveWithKnots::Value() const
|
||||
{
|
||||
StdFail_NotDone_Raise_if(!done == Standard_True,"");
|
||||
return theBSplineCurveWithKnots;
|
||||
}
|
Reference in New Issue
Block a user