synfig-core  1.0.3
Macros | Functions
advanced_outline.cpp File Reference
#include "advanced_outline.h"
#include <synfig/string.h>
#include <synfig/time.h>
#include <synfig/context.h>
#include <synfig/paramdesc.h>
#include <synfig/value.h>
#include <synfig/valuenode.h>
#include <ETL/calculus>
#include <ETL/bezier>
#include <ETL/hermite>
#include <vector>
#include <synfig/valuenodes/valuenode_bline.h>
#include <synfig/valuenodes/valuenode_wplist.h>
#include <synfig/valuenodes/valuenode_dilist.h>
#include <synfig/valuenodes/valuenode_composite.h>

Macros

#define SAMPLES   50
#define ROUND_END_FACTOR   (4)
#define CUSP_THRESHOLD   (0.40)
#define SPIKE_AMOUNT   (4)
#define NO_LOOP_COOKIE   synfig::Vector(84951305,7836658)
#define EPSILON   (0.000000001)
#define CUSP_TANGENT_ADJUST   (0.025)

Functions

 SYNFIG_LAYER_INIT (Advanced_Outline)
 SYNFIG_LAYER_SET_NAME (Advanced_Outline,"advanced_outline")
 SYNFIG_LAYER_SET_LOCAL_NAME (Advanced_Outline, N_("Advanced Outline"))
 SYNFIG_LAYER_SET_CATEGORY (Advanced_Outline, N_("Geometry"))
 SYNFIG_LAYER_SET_VERSION (Advanced_Outline,"0.2")
 SYNFIG_LAYER_SET_CVS_ID (Advanced_Outline,"$Id$")
Point line_intersection (const Point &p1, const Vector &t1, const Point &p2, const Vector &t2)

Macro Definition Documentation

#define SAMPLES   50

Referenced by Advanced_Outline::sync().

#define ROUND_END_FACTOR   (4)
#define CUSP_THRESHOLD   (0.40)
#define SPIKE_AMOUNT   (4)
#define NO_LOOP_COOKIE   synfig::Vector(84951305,7836658)
#define EPSILON   (0.000000001)

Referenced by Advanced_Outline::sync().

#define CUSP_TANGENT_ADJUST   (0.025)

Referenced by Advanced_Outline::sync().

Function Documentation

SYNFIG_LAYER_INIT ( Advanced_Outline  )
SYNFIG_LAYER_SET_NAME ( Advanced_Outline  ,
"advanced_outline"   
)
SYNFIG_LAYER_SET_LOCAL_NAME ( Advanced_Outline  ,
N_("Advanced Outline")   
)
SYNFIG_LAYER_SET_CATEGORY ( Advanced_Outline  ,
N_("Geometry")   
)
SYNFIG_LAYER_SET_VERSION ( Advanced_Outline  ,
"0.2"   
)
SYNFIG_LAYER_SET_CVS_ID ( Advanced_Outline  ,
"$Id$"   
)
Point line_intersection ( const Point p1,
const Vector t1,
const Point p2,
const Vector t2 
)

References f.

Referenced by Outline::sync().