Blur Class Reference

#include <blur.h>

List of all members.

Public Types

enum  Type {
  BOX = 0, FASTGAUSSIAN = 1, CROSS = 2, GAUSSIAN = 3,
  DISC = 4, FORCE_DWORD = 0x8fffffff
}

Public Member Functions

synfig::Pointset_size (const synfig::Point &v)
const synfig::Pointget_size () const
synfig::Pointget_size ()
int & set_type (const int &t)
const int & get_type () const
int & get_type ()
 Blur ()
 Blur (const synfig::Point &s, int t, synfig::ProgressCallback *callb=0)
 Blur (synfig::Real sx, synfig::Real sy, int t, synfig::ProgressCallback *callb=0)
synfig::Point operator() (const synfig::Point &p) const
synfig::Point operator() (synfig::Real x, synfig::Real y) 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


Member Enumeration Documentation

enum Blur::Type
 

Enumerator:
BOX 
FASTGAUSSIAN 
CROSS 
GAUSSIAN 
DISC 
FORCE_DWORD 


Constructor & Destructor Documentation

Blur::Blur  )  [inline]
 

Blur::Blur const synfig::Point s,
int  t,
synfig::ProgressCallback callb = 0
[inline]
 

Blur::Blur synfig::Real  sx,
synfig::Real  sy,
int  t,
synfig::ProgressCallback callb = 0
[inline]
 


Member Function Documentation

synfig::Point& Blur::set_size const synfig::Point v  )  [inline]
 

const synfig::Point& Blur::get_size  )  const [inline]
 

synfig::Point& Blur::get_size  )  [inline]
 

int& Blur::set_type const int &  t  )  [inline]
 

const int& Blur::get_type  )  const [inline]
 

int& Blur::get_type  )  [inline]
 

Point Blur::operator() const synfig::Point p  )  const
 

Point Blur::operator() synfig::Real  x,
synfig::Real  y
const
 

bool Blur::operator() const synfig::Surface surface,
const synfig::Vector resolution,
synfig::Surface out
const
 

bool Blur::operator() const etl::surface< float > &  surface,
const synfig::Vector resolution,
etl::surface< float > &  out
const
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 23 15:20:50 2006 for synfig by  doxygen 1.4.6