![]() |
GLam Collection version 0.4 - | ACCUEIL - CLASSES - HIERARCHIE - MEMBRES - EXEMPLES |
Angle arrondi de profilé. Plus de détails...
#include <glamcorner.h>
Fonctions membres publiques | |
GLamRoundedCorner () | |
GLamRoundedCorner (const GLamProfile &profile, int numSectors=20) | |
GLamRoundedCorner (const GLamRoundedCorner &obj) | |
~GLamRoundedCorner () | |
void | create () |
void | setNumSectors (int numSectors) |
GLamRoundedCorner & | operator= (const GLamRoundedCorner &obj) |
Angle arrondi de profilé.
La classe GLamRoundedCorner permet la construction d'angles arrondis associés à un profil maintenu par un objet GLamProfile.
L'élément est fabriqué à partir des points (x,y) constituant le profilé associé, et assure un virage de 90 degrés autour de l'axe Y (l'élément est donc par défaut situé derrière le plan XY).
Voir documentation de la classe GLamCorner.
GLamRoundedCorner::GLamRoundedCorner | ( | ) |
Constructeur par défaut. Le constructeur par défaut crée un angle arrondi de cornière de volume 1.0 x 1.0 x 1.0, apparaissant sous sa forme fil de fer (wireframe). Cet état est révocable par copie d'un autre objet de même classe (cf. sélecteur isDefault() de la classe de base). | ![]() |
GLamRoundedCorner::GLamRoundedCorner | ( | const GLamProfile & | profile, | |
int | numSectors = 20 | |||
) |
Constructeur.
GLamRoundedCorner::GLamRoundedCorner | ( | const GLamRoundedCorner & | obj | ) |
Constructeur de copie.
GLamRoundedCorner::~GLamRoundedCorner | ( | ) |
Destructeur.
void GLamRoundedCorner::create | ( | ) | [virtual] |
Méthode de dessin utilisée par la classe de base pour générer la display list de l'objet. Les programmes clients ne doivent normalement pas invoquer directement cette méthode, mais préférer la méthode draw() qui exploite la primitive OpenGL glCallList()
.
Réimplémentée à partir de GLamRevolution.
GLamRoundedCorner & GLamRoundedCorner::operator= | ( | const GLamRoundedCorner & | obj | ) |
Surcharge de l'opérateur d'affectation.
void GLamRoundedCorner::setNumSectors | ( | int | numSectors | ) |
Propriété numSectors.
Réimplémentée à partir de GLamRevolution.