#include <RU_RotoSpline.h>
Public Member Functions | |
| RU_RotoSpline (RU_RotoType curvetype, RU_RotoFill type, float detail=0.5f, float aspect=1.0f) | |
| ~RU_RotoSpline () | |
| int | entries () const |
| RU_RotoPoint * | getPoint (int i) |
| RU_RotoPoint * | getPointByIndex (float index) |
| void | addPoint (RU_RotoPoint *point) |
| RU_RotoFill | getFillType () const |
| GU_Detail * | build (GU_Detail *rawcurve=0) |
| GU_Detail * | buildFeather (float basewidth=0.5F, GU_Detail *rawcurve=0) |
| void | buildRawCurve (GU_Detail &, bool feather=false) |
Static Public Member Functions | |
| static void | buildFreehand (const UT_Vector2Array &ipoints, UT_Vector2Array &points, UT_Vector2Array &slopes1, UT_Vector2Array &slopes2, float tolerance, bool isbezier, bool close) |
Definition at line 43 of file RU_RotoSpline.h.
| RU_RotoSpline::RU_RotoSpline | ( | RU_RotoType | curvetype, | |
| RU_RotoFill | type, | |||
| float | detail = 0.5f, |
|||
| float | aspect = 1.0f | |||
| ) |
| RU_RotoSpline::~RU_RotoSpline | ( | ) |
| void RU_RotoSpline::addPoint | ( | RU_RotoPoint * | point | ) |
| static void RU_RotoSpline::buildFreehand | ( | const UT_Vector2Array & | ipoints, | |
| UT_Vector2Array & | points, | |||
| UT_Vector2Array & | slopes1, | |||
| UT_Vector2Array & | slopes2, | |||
| float | tolerance, | |||
| bool | isbezier, | |||
| bool | close | |||
| ) | [static] |
| void RU_RotoSpline::buildRawCurve | ( | GU_Detail & | , | |
| bool | feather = false | |||
| ) |
| int RU_RotoSpline::entries | ( | void | ) | const [inline] |
Definition at line 50 of file RU_RotoSpline.h.
| RU_RotoFill RU_RotoSpline::getFillType | ( | ) | const [inline] |
Definition at line 55 of file RU_RotoSpline.h.
| RU_RotoPoint* RU_RotoSpline::getPoint | ( | int | i | ) | [inline] |
Definition at line 51 of file RU_RotoSpline.h.
| RU_RotoPoint* RU_RotoSpline::getPointByIndex | ( | float | index | ) |
1.5.9