Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/geometry/Bezier.h')
-rw-r--r--source/blender/freestyle/intern/geometry/Bezier.h80
1 files changed, 39 insertions, 41 deletions
diff --git a/source/blender/freestyle/intern/geometry/Bezier.h b/source/blender/freestyle/intern/geometry/Bezier.h
index babeb3e9e57..adcd6e3a652 100644
--- a/source/blender/freestyle/intern/geometry/Bezier.h
+++ b/source/blender/freestyle/intern/geometry/Bezier.h
@@ -29,70 +29,68 @@
#include "../system/FreestyleConfig.h"
#ifdef WITH_CXX_GUARDEDALLOC
-#include "MEM_guardedalloc.h"
+# include "MEM_guardedalloc.h"
#endif
namespace Freestyle {
using namespace Geometry;
-class BezierCurveSegment
-{
-private:
- std::vector<Vec2d> _ControlPolygon;
- std::vector<Vec2d> _Vertices;
+class BezierCurveSegment {
+ private:
+ std::vector<Vec2d> _ControlPolygon;
+ std::vector<Vec2d> _Vertices;
-public:
- BezierCurveSegment();
- virtual ~BezierCurveSegment();
+ public:
+ BezierCurveSegment();
+ virtual ~BezierCurveSegment();
- void AddControlPoint(const Vec2d& iPoint);
- void Build();
+ void AddControlPoint(const Vec2d &iPoint);
+ void Build();
- inline int size() const
- {
- return _ControlPolygon.size();
- }
+ inline int size() const
+ {
+ return _ControlPolygon.size();
+ }
- inline std::vector<Vec2d>& vertices()
- {
- return _Vertices;
- }
+ inline std::vector<Vec2d> &vertices()
+ {
+ return _Vertices;
+ }
#ifdef WITH_CXX_GUARDEDALLOC
- MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:BezierCurveSegment")
+ MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:BezierCurveSegment")
#endif
};
-class BezierCurve
-{
-private:
- std::vector<Vec2d> _ControlPolygon;
- std::vector<BezierCurveSegment*> _Segments;
- BezierCurveSegment *_currentSegment;
+class BezierCurve {
+ private:
+ std::vector<Vec2d> _ControlPolygon;
+ std::vector<BezierCurveSegment *> _Segments;
+ BezierCurveSegment *_currentSegment;
-public:
- BezierCurve();
- BezierCurve(std::vector<Vec2d>& iPoints, double error=4.0);
- virtual ~BezierCurve();
+ public:
+ BezierCurve();
+ BezierCurve(std::vector<Vec2d> &iPoints, double error = 4.0);
+ virtual ~BezierCurve();
- void AddControlPoint(const Vec2d& iPoint);
+ void AddControlPoint(const Vec2d &iPoint);
- std::vector<Vec2d>& controlPolygon()
- {
- return _ControlPolygon;
- }
+ std::vector<Vec2d> &controlPolygon()
+ {
+ return _ControlPolygon;
+ }
- std::vector<BezierCurveSegment*>& segments()
- {
- return _Segments;
- }
+ std::vector<BezierCurveSegment *> &segments()
+ {
+ return _Segments;
+ }
#ifdef WITH_CXX_GUARDEDALLOC
- MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:BezierCurve")
+ MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:BezierCurve")
#endif
};
} /* namespace Freestyle */
-#endif // __BEZIER_H__
+#endif // __BEZIER_H__