/************************************************************************ * This file has been generated automatically from * * * * src/analysis/interpolation/HalfEdge.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class HalfEdge { %TypeHeaderCode #include "HalfEdge.h" %End protected: public: HalfEdge(); %Docstring Default constructor. Values for mDual, mNext, mPoint are set to -10 which means that they are undefined %End HalfEdge( int dual, int next, int point, bool mbreak, bool forced ); int getDual() const; %Docstring Returns the number of the dual HalfEdge :rtype: int %End int getNext() const; %Docstring Returns the number of the next HalfEdge :rtype: int %End int getPoint() const; %Docstring Returns the number of the point at which this HalfEdge points :rtype: int %End bool getBreak() const; %Docstring Returns, whether the HalfEdge belongs to a break line or not :rtype: bool %End bool getForced() const; %Docstring Returns, whether the HalfEdge belongs to a constrained edge or not :rtype: bool %End void setDual( int d ); %Docstring Sets the number of the dual HalfEdge %End void setNext( int n ); %Docstring Sets the number of the next HalfEdge %End void setPoint( int p ); %Docstring Sets the number of point at which this HalfEdge points %End void setBreak( bool b ); %Docstring Sets the break flag %End void setForced( bool f ); %Docstring Sets the forced flag %End }; /************************************************************************ * This file has been generated automatically from * * * * src/analysis/interpolation/HalfEdge.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/