diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:17:24 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:21:24 +0300 |
commit | e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch) | |
tree | 8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/freestyle/intern/stroke/Chain.h | |
parent | b3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff) |
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/freestyle/intern/stroke/Chain.h')
-rw-r--r-- | source/blender/freestyle/intern/stroke/Chain.h | 143 |
1 files changed, 72 insertions, 71 deletions
diff --git a/source/blender/freestyle/intern/stroke/Chain.h b/source/blender/freestyle/intern/stroke/Chain.h index 21421c7298f..547fed70953 100644 --- a/source/blender/freestyle/intern/stroke/Chain.h +++ b/source/blender/freestyle/intern/stroke/Chain.h @@ -31,81 +31,82 @@ namespace Freestyle { /*! Class to represent a 1D elements issued from the chaining process. * A Chain is the last step before the Stroke and is used in the Splitting and Creation processes. */ -class Chain : public Curve -{ -protected: - // tmp - Id *_splittingId; - FEdge *_fedgeB; // the last FEdge of the ViewEdge passed to the last call for push_viewedge_back(). - -public: - /*! Defult constructor. */ - Chain() : Curve() - { - _splittingId = 0; - _fedgeB = 0; - } - - /*! Builds a chain from its Id. */ - Chain(const Id& id) : Curve(id) - { - _splittingId = 0; - _fedgeB = 0; - } - - /*! Copy Constructor */ - Chain(const Chain& iBrother) : Curve(iBrother) - { - _splittingId = iBrother._splittingId; - _fedgeB = iBrother._fedgeB; - } - - /*! Destructor. */ - virtual ~Chain() { - // only the last splitted deletes this id - if (_splittingId) { - if (*_splittingId == _Id) - delete _splittingId; - } - } - - /*! Returns the string "Chain" */ - virtual string getExactTypeName() const - { - return "Chain"; - } - - /*! Adds a ViewEdge at the end of the chain - * \param iViewEdge: - * The ViewEdge that must be added. - * \param orientation: - * The orientation with which this ViewEdge must be processed. - */ - void push_viewedge_back(ViewEdge *iViewEdge, bool orientation); - - /*! Adds a ViewEdge at the beginning of the chain - * \param iViewEdge: - * The ViewEdge that must be added. - * \param orientation: - * The orientation with which this ViewEdge must be processed. - */ - void push_viewedge_front(ViewEdge *iViewEdge, bool orientation); - - inline void setSplittingId(Id *sid) - { - _splittingId = sid; - } - - inline Id *getSplittingId() - { - return _splittingId; - } +class Chain : public Curve { + protected: + // tmp + Id *_splittingId; + FEdge * + _fedgeB; // the last FEdge of the ViewEdge passed to the last call for push_viewedge_back(). + + public: + /*! Defult constructor. */ + Chain() : Curve() + { + _splittingId = 0; + _fedgeB = 0; + } + + /*! Builds a chain from its Id. */ + Chain(const Id &id) : Curve(id) + { + _splittingId = 0; + _fedgeB = 0; + } + + /*! Copy Constructor */ + Chain(const Chain &iBrother) : Curve(iBrother) + { + _splittingId = iBrother._splittingId; + _fedgeB = iBrother._fedgeB; + } + + /*! Destructor. */ + virtual ~Chain() + { + // only the last splitted deletes this id + if (_splittingId) { + if (*_splittingId == _Id) + delete _splittingId; + } + } + + /*! Returns the string "Chain" */ + virtual string getExactTypeName() const + { + return "Chain"; + } + + /*! Adds a ViewEdge at the end of the chain + * \param iViewEdge: + * The ViewEdge that must be added. + * \param orientation: + * The orientation with which this ViewEdge must be processed. + */ + void push_viewedge_back(ViewEdge *iViewEdge, bool orientation); + + /*! Adds a ViewEdge at the beginning of the chain + * \param iViewEdge: + * The ViewEdge that must be added. + * \param orientation: + * The orientation with which this ViewEdge must be processed. + */ + void push_viewedge_front(ViewEdge *iViewEdge, bool orientation); + + inline void setSplittingId(Id *sid) + { + _splittingId = sid; + } + + inline Id *getSplittingId() + { + return _splittingId; + } #ifdef WITH_CXX_GUARDEDALLOC - MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:Chain") + MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:Chain") #endif }; } /* namespace Freestyle */ -#endif // __FREESTYLE_CHAIN_H__ +#endif // __FREESTYLE_CHAIN_H__ |