Logo Search packages:      
Sourcecode: inkscape version File versions

lpe-knot.cpp File Reference


Detailed Description

LPE knot effect implementation.

Definition in file lpe-knot.cpp.

#include "sp-shape.h"
#include "display/curve.h"
#include "live_effects/lpe-knot.h"
#include "svg/svg.h"
#include "style.h"
#include <2geom/sbasis-to-bezier.h>
#include <2geom/sbasis.h>
#include <2geom/d2.h>
#include <2geom/d2-sbasis.h>
#include <2geom/path.h>
#include <2geom/bezier-to-sbasis.h>
#include <2geom/basic-intersection.h>
#include <2geom/exception.h>
#include <exception>

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::LivePathEffect
namespace  Inkscape::LivePathEffect::LPEKnotNS

Classes

class  Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher

Functions

void Inkscape::LivePathEffect::collectPathsAndWidths (SPLPEItem const *lpeitem, std::vector< Geom::Path > &paths, std::vector< double > &stroke_widths)
static std::vector
< Geom::Interval
Inkscape::LivePathEffect::complementOf (Geom::Interval I, std::vector< Geom::Interval > domain)
static Geom::Interval Inkscape::LivePathEffect::findShadowedTime (Geom::Path const &patha, std::vector< Geom::Point > const &pt_and_dir, double const ta, double const width)
static LPEKnot * Inkscape::LivePathEffect::get_effect (SPItem *item)
unsigned Inkscape::LivePathEffect::LPEKnotNS::idx_of_nearest (CrossingPoints const &cpts, Geom::Point const &p)


Generated by  Doxygen 1.6.0   Back to index