#include <bezier.h>
Inheritance diagram for Bezier:
Public Member Functions | |
Bezier () | |
Bezier (const vector< Point3D * > &pointsList) | |
Bezier (const Bezier &bez) | |
~Bezier () | |
virtual void | display (QPainter &paint) |
virtual void | setPrimitive (QPoint &refPoint, QPoint &modifPoint) |
virtual void | toXML (QDomElement &elem) |
vector< Point3D * > | getCtrlPoints () const |
void | addPoint (Point3D *point) |
void | addPointPosI (Point3D *point, const unsigned int pos) |
int | nbPoints () |
double | getNbSamples () |
void | setNbSamples (double sample) |
Public Attributes | |
vector< Point3D * > | pointsList |
vector< Point3D * > | samplesPointsList |
double | nbSamples |
int | type |
Idiart Baptiste
Le Goff Erwan
|
constructeur par défaut
|
|
constructeur
|
|
constructeur par copie
|
|
|
|
ajoute un point de contrôle à la liste de points de contrôle
|
|
ajoute un point de contrôle à une position définié de la liste de points de contrôle
|
|
méthode d'affichage d'une courbe de Bézier
Implements Primitive.
|
|
accesseur
|
|
accesseur : valeur de l'échantillonage
|
|
nombre de points définissant la primitive
|
|
modificateur : valeur de l'échantillonage
|
|
changement des points de contrôle de la courbe de Bézier
Implements Primitive.
|
|
ecrit la primitive dans un fichier xml
Implements Primitive.
|
|
nombre d'échantillons |
|
liste des points définissant la primitive |
|
liste des points pour l'échantillonage |
|
type de la primitive SEGMENT, CERCLE, BEZIER ou BSPLINE |