#include <blinepoint.h>
Public Member Functions | |
BLinePoint () | |
const Point & | get_vertex () const |
void | set_vertex (const Point &x) |
const Vector & | get_tangent1 () const |
const Vector & | get_tangent2 () const |
void | set_tangent (const Vector &x) |
void | set_tangent1 (const Vector &x) |
void | set_tangent2 (const Vector &x) |
const float & | get_width () const |
void | set_width (float x) |
float | get_origin () const |
void | set_origin (float x) |
const bool & | get_split_tangent_flag () const |
void | set_split_tangent_flag (bool x=true) |
void | reverse () |
synfig::BLinePoint::BLinePoint | ( | ) | [inline] |
const Point& synfig::BLinePoint::get_vertex | ( | ) | const [inline] |
Referenced by calculate_distance(), synfig::convert_bline_to_segment_list(), synfig::ValueNode_BLine::create_list_entry(), synfig::CurvePoint::CurvePoint(), encode_bline_point(), synfig::ValueNode_BLineCalcVertex::operator()(), synfig::ValueNode_BLineCalcTangent::operator()(), and synfig::ValueNode_BLine::operator()().
void synfig::BLinePoint::set_vertex | ( | const Point & | x | ) | [inline] |
const Vector& synfig::BLinePoint::get_tangent1 | ( | ) | const [inline] |
const Vector& synfig::BLinePoint::get_tangent2 | ( | ) | const [inline] |
Referenced by calculate_distance(), synfig::convert_bline_to_segment_list(), synfig::ValueNode_BLine::create_list_entry(), synfig::CurvePoint::CurvePoint(), encode_bline_point(), synfig::ValueNode_BLineRevTangent::operator()(), synfig::ValueNode_BLineCalcVertex::operator()(), synfig::ValueNode_BLineCalcTangent::operator()(), and synfig::ValueNode_BLine::operator()().
void synfig::BLinePoint::set_tangent | ( | const Vector & | x | ) | [inline] |
void synfig::BLinePoint::set_tangent1 | ( | const Vector & | x | ) | [inline] |
void synfig::BLinePoint::set_tangent2 | ( | const Vector & | x | ) | [inline] |
const float& synfig::BLinePoint::get_width | ( | ) | const [inline] |
void synfig::BLinePoint::set_width | ( | float | x | ) | [inline] |
float synfig::BLinePoint::get_origin | ( | ) | const [inline] |
Referenced by encode_bline_point(), and synfig::ValueNode_BLine::operator()().
void synfig::BLinePoint::set_origin | ( | float | x | ) | [inline] |
const bool& synfig::BLinePoint::get_split_tangent_flag | ( | ) | const [inline] |
void synfig::BLinePoint::set_split_tangent_flag | ( | bool | x = true |
) | [inline] |
void synfig::BLinePoint::reverse | ( | ) |