X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Fblineconvert.h;h=74c98d434e7faf3fcd37c73c8dec1b4559264604;hb=d15c4522466bedfbe61620c401becae0931854f5;hp=7e5c0208e75e90d76fa23a05f6624a24ae2a45f8;hpb=ce408de81ca266b1f334ee9bc6c8fb7ba1492ed4;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/blineconvert.h b/synfig-studio/trunk/src/synfigapp/blineconvert.h index 7e5c020..74c98d4 100644 --- a/synfig-studio/trunk/src/synfigapp/blineconvert.h +++ b/synfig-studio/trunk/src/synfigapp/blineconvert.h @@ -2,7 +2,7 @@ /*! \file blineconvert.h ** \brief Template Header ** -** $Id: blineconvert.h,v 1.1.1.1 2005/01/07 03:34:37 darco Exp $ +** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley @@ -39,7 +39,7 @@ /* === C L A S S E S & S T R U C T S ======================================= */ namespace synfigapp { - + class BLineConverter { public: @@ -48,28 +48,28 @@ public: int curind; synfig::Real tangentscale; synfig::Real error; //negative error will indicate invalid; - - cpindex(int ci, synfig::Real s=0, synfig::Real e=-1) - :curind(ci), tangentscale(s), error(e) + + cpindex(int ci, synfig::Real s=0, synfig::Real e=-1) + :curind(ci), tangentscale(s), error(e) {} - + cpindex(const cpindex & o) - :curind(o.curind), tangentscale(o.tangentscale), error(o.error) + :curind(o.curind), tangentscale(o.tangentscale), error(o.error) {} - - const cpindex & operator = (const cpindex & rhs) + + const cpindex & operator=(const cpindex & rhs) { curind = rhs.curind; tangentscale = rhs.tangentscale; error = rhs.error; return *this; } - - bool operator < (const cpindex &rhs) const + + bool operator<(const cpindex &rhs) const { - return curind < rhs.curind; + return curind < rhs.curind; } - + //point is obviously in[curind] //tangent scale will get reset to the smallest (or something else depending on experimentation) }; @@ -81,18 +81,18 @@ private: //temporary point storage for vector calc std::vector ftemp; - - std::vector df; //the derivative cache + + std::vector df; //the derivative cache std::vector cvt; //the curvature cache - + std::vector brk; //the break point cache - + std::vector di, //cumulative distance d_i; //distance between adjacent segments - + std::vector work; //the working point cache for the entire curve std::vector curind; - + //function parameters void clear(); @@ -106,9 +106,9 @@ public: BLineConverter(); static void EnforceMinWidth(std::list &bline, synfig::Real min_pressure); - void operator ()(std::list &out, const std::list &in,const std::list &in_w); + void operator()(std::list &out, const std::list &in,const std::list &in_w); }; - + }; // END of namespace synfigapp /* === E N D =============================================================== */