X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FCurveCreator%2FCurveCreator_Section.hxx;h=076dc78091c85e665e95363cb17e03023fdb086a;hb=44f924fa670420fc1bd7deefe2c6c3d595bc552c;hp=241615c2680aff95a3ae6d5b74a36f894ebd7da4;hpb=9680031be017f475ebb1d506a72b9527f5ce70b3;p=modules%2Fgeom.git diff --git a/src/CurveCreator/CurveCreator_Section.hxx b/src/CurveCreator/CurveCreator_Section.hxx index 241615c26..076dc7809 100644 --- a/src/CurveCreator/CurveCreator_Section.hxx +++ b/src/CurveCreator/CurveCreator_Section.hxx @@ -24,11 +24,13 @@ #define _CurveCreator_Section_HeaderFile #include "CurveCreator.hxx" +#include "CurveCreator_ICurve.hxx" #include //! Structure to store sections representing the CurveCreator_Curve object -struct CurveCreator_Section +struct CURVECREATOR_EXPORT CurveCreator_Section : + public CurveCreator_ISection { //! Constructor. Initializes object with default values. CurveCreator_Section() : myName("Section"),myType(CurveCreator::Polyline), myIsClosed(false) @@ -39,6 +41,8 @@ struct CurveCreator_Section CurveCreator::SectionType myType; //!< type of the section bool myIsClosed; //!< closed or not + //! A virtual method. + void GetDifferentPoints(const int theDimension, Handle(TColgp_HArray1OfPnt)& thePoints) const; }; #endif