Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-core / trunk / src / synfig / blur.h
index 43c8b61..5d1c801 100644 (file)
@@ -1,8 +1,8 @@
 /* === S Y N F I G ========================================================= */
-/*!    \file blur.h
+/*!    \file synfig/blur.h
 **     \brief Blur Helper Header file
 **
-**     $Id: blur.h,v 1.1.1.1 2005/01/04 01:23:14 darco Exp $
+**     $Id$
 **
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
 /* === T Y P E D E F S ===================================================== */
 
 /* === C L A S S E S & S T R U C T S ======================================= */
-class synfig::ProgressCallback;
-       
+namespace synfig {
+       class ProgressCallback;
+}
+
 class Blur
 {
 public:
@@ -47,7 +49,7 @@ public:
                CROSS                   =2,
                GAUSSIAN                =3,
                DISC                    =4,
-               
+
                FORCE_DWORD = 0x8fffffff
        };
 
@@ -61,26 +63,26 @@ public:
        synfig::Point & set_size(const synfig::Point &v) { return (size = v); }
        const synfig::Point & get_size() const { return size; }
        synfig::Point & get_size() { return size; }
-       
+
        int & set_type(const int &t) { return (type = t); }
        const int & get_type() const { return type; }
        int & get_type() { return type; }
-       
+
        Blur() {}
        Blur(const synfig::Point &s, int t, synfig::ProgressCallback *callb=0):size(s), type(t), cb(callb) {}
        Blur(synfig::Real sx, synfig::Real sy, int t, synfig::ProgressCallback *callb = 0): size(sx,sy), type(t), cb(callb) {}
-       
+
        //Parametric Blur
-       synfig::Point operator ()(const synfig::Point &p) const;
-       synfig::Point operator ()(synfig::Real x, synfig::Real y) const;
-       
+       synfig::Point operator()(const synfig::Point &p) const;
+       synfig::Point operator()(synfig::Real x, synfig::Real y) const;
+
        //Surface based blur
        //      input surface can be the same as output surface,
        //      though both have to be the same size
-       bool operator ()(const synfig::Surface &surface, const synfig::Vector &resolution, synfig::Surface &out) const;
-               
-       bool operator ()(const etl::surface<float> &surface, const synfig::Vector &resolution, etl::surface<float> &out) const;
-       //bool operator ()(const etl::surface<unsigned char> &surface, const synfig::Vector &resolution, etl::surface<unsigned char> &out) const;
+       bool operator()(const synfig::Surface &surface, const synfig::Vector &resolution, synfig::Surface &out) const;
+
+       bool operator()(const etl::surface<float> &surface, const synfig::Vector &resolution, etl::surface<float> &out) const;
+       //bool operator()(const etl::surface<unsigned char> &surface, const synfig::Vector &resolution, etl::surface<unsigned char> &out) const;
 };
 
 /* === E N D =============================================================== */