synfig-core
1.0.3
|
Header file for implementation of the "BLine" valuenode conversion. More...
#include <vector>
#include <list>
#include <synfig/valuenode.h>
#include <synfig/time.h>
#include <synfig/uniqueid.h>
#include <synfig/blinepoint.h>
#include "valuenode_dynamiclist.h"
Go to the source code of this file.
Classes | |
class | synfig::ValueNode_BLine |
Namespaces | |
namespace | synfig |
Where every function and class of the synfig library can be found. |
Typedefs | |
typedef ValueNode_BLine::ListEntry::ActivepointList | synfig::ActivepointList |
Functions | |
ValueBase | synfig::convert_bline_to_segment_list (const ValueBase &bline) |
Converts a list of bline points into a list of segments. | |
ValueBase | synfig::convert_bline_to_width_list (const ValueBase &bline) |
Converts a list of bline points into a list of widths. | |
Real | synfig::find_closest_point (const ValueBase &bline, const Point &pos, Real &radius, bool loop, Point *out_point=0) |
Finds the closest point to pos in bline. | |
Real | synfig::std_to_hom (const ValueBase &bline, Real pos, bool index_loop, bool bline_loop) |
Converts from standard to homogeneous index (considers the length) | |
Real | synfig::hom_to_std (const ValueBase &bline, Real pos, bool index_loop, bool bline_loop) |
Converts from homogeneous to standard index. | |
Real | synfig::bline_length (const ValueBase &bline, bool bline_loop, std::vector< Real > *lengths) |
Returns the length of the bline. |
Header file for implementation of the "BLine" valuenode conversion.
Header file for implementation of the "Width Point List" valuenode conversion.
Header file for implementation of the "Dash Item List" valuenode conversion.
$Id$