Logo Search packages:      
Sourcecode: inkscape version File versions

lpe-rough-hatches.cpp File Reference


Detailed Description

LPE Curve Stitching implementation, used as an example for a base starting class when implementing new LivePathEffects.

Definition in file lpe-rough-hatches.cpp.

#include "live_effects/lpe-rough-hatches.h"
#include "sp-item.h"
#include "sp-path.h"
#include "svg/svg.h"
#include "xml/repr.h"
#include <2geom/path.h>
#include <2geom/piecewise.h>
#include <2geom/sbasis.h>
#include <2geom/sbasis-math.h>
#include <2geom/sbasis-geometric.h>
#include <2geom/bezier-to-sbasis.h>
#include <2geom/sbasis-to-bezier.h>
#include <2geom/d2.h>
#include <2geom/matrix.h>
#include "ui/widget/scalar.h"
#include "libnr/nr-values.h"

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::LivePathEffect

Classes

struct  Inkscape::LivePathEffect::LevelCrossing
struct  Inkscape::LivePathEffect::LevelCrossingInfo
struct  Inkscape::LivePathEffect::LevelCrossingInfoOrder
struct  Inkscape::LivePathEffect::LevelCrossingOrder
class  Inkscape::LivePathEffect::LevelsCrossings

Typedefs

typedef std::vector
< LevelCrossing > 
Inkscape::LivePathEffect::LevelCrossings

Functions

Piecewise< D2< SBasis > > Inkscape::LivePathEffect::bend (Piecewise< D2< SBasis > > const &f, Piecewise< SBasis > bending)
std::vector< double > Inkscape::LivePathEffect::discontinuities (Piecewise< D2< SBasis > > const &f)


Generated by  Doxygen 1.6.0   Back to index