lpe-constructgrid.h revision 4738512f05259cc6016d0d3aea12ea6c55c9e438
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico#ifndef INKSCAPE_LPE_CONSTRUCTGRID_H
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico#define INKSCAPE_LPE_CONSTRUCTGRID_H
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico/** \file
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico * Implementation of the construct grid LPE, see lpe-constructgrid.cpp
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico */
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico/*
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico * Authors:
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico * Johan Engelen
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico*
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico* Copyright (C) Johan Engelen 2008 <j.b.c.engelen@utwente.nl>
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico *
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico * Released under GNU GPL, read the file 'COPYING' for more information
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico */
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico#include "live_effects/effect.h"
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico#include "live_effects/parameter/parameter.h"
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNiconamespace Inkscape {
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNiconamespace LivePathEffect {
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNicoclass LPEConstructGrid : public Effect {
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNicopublic:
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico LPEConstructGrid(LivePathEffectObject *lpeobject);
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico virtual ~LPEConstructGrid();
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico virtual std::vector<Geom::Path> doEffect_path (std::vector<Geom::Path> const & path_in);
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNico
c978f17cd54294ccf4a3714c0bbda5924ecd6958JazzyNicoprivate:
ScalarParam nr_x;
ScalarParam nr_y;
LPEConstructGrid(const LPEConstructGrid&);
LPEConstructGrid& operator=(const LPEConstructGrid&);
};
} //namespace LivePathEffect
} //namespace Inkscape
#endif // INKSCAPE_LPE_CONSTRUCTGRID_H