Blender V5.0
Freestyle::BezierCurve Class Reference

#include <Bezier.h>

Public Member Functions

 BezierCurve ()
 BezierCurve (std::vector< Vec2d > &iPoints, double error=4.0)
virtual ~BezierCurve ()
void AddControlPoint (const Vec2d &iPoint)
std::vector< Vec2d > & controlPolygon ()
std::vector< BezierCurveSegment * > & segments ()

Detailed Description

Definition at line 48 of file Bezier.h.

Constructor & Destructor Documentation

◆ BezierCurve() [1/2]

Freestyle::BezierCurve::BezierCurve ( )

Definition at line 64 of file Bezier.cpp.

◆ BezierCurve() [2/2]

Freestyle::BezierCurve::BezierCurve ( std::vector< Vec2d > & iPoints,
double error = 4.0 )

References error().

◆ ~BezierCurve()

Freestyle::BezierCurve::~BezierCurve ( )
virtual

Definition at line 86 of file Bezier.cpp.

References v.

Member Function Documentation

◆ AddControlPoint()

void Freestyle::BezierCurve::AddControlPoint ( const Vec2d & iPoint)

Definition at line 97 of file Bezier.cpp.

References Freestyle::BezierCurveSegment::AddControlPoint().

◆ controlPolygon()

std::vector< Vec2d > & Freestyle::BezierCurve::controlPolygon ( )
inline

Definition at line 61 of file Bezier.h.

◆ segments()

std::vector< BezierCurveSegment * > & Freestyle::BezierCurve::segments ( )
inline

Definition at line 66 of file Bezier.h.

Referenced by Freestyle::StrokeShaders::BezierCurveShader::shade().


The documentation for this class was generated from the following files: