tlp_GlSphere.3tulip

Langue: en

Version: 346711 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

tlp::GlSphere -

SYNOPSIS


#include <GlSphere.h>

Inherits tlp::GlSimpleEntity.

Public Member Functions


GlSphere ()

GlSphere (const Coord &position, float radius, const Color &color=Color(0, 0, 0, 255), float rotX=0, float rotY=0, float rotZ=0)

GlSphere (const Coord &position, float radius, const std::string &textureFile, int alpha=255, float rotX=0, float rotY=0, float rotZ=0)

virtual void draw (float lod, Camera *camera)

virtual void translate (const Coord &mouvement)

virtual void getXML (xmlNodePtr rootNode)

virtual void setWithXML (xmlNodePtr rootNode)

Constructor & Destructor Documentation

tlp::GlSphere::GlSphere () [inline]

tlp::GlSphere::GlSphere (const Coord & position, float radius, const Color & color = Color(0, 0, 0, 255), float rotX = 0, float rotY = 0, float rotZ = 0)Create a sphere with a position, a radius a fill color and multiple rotation (if you want)

tlp::GlSphere::GlSphere (const Coord & position, float radius, const std::string & textureFile, int alpha = 255, float rotX = 0, float rotY = 0, float rotZ = 0)Create a sphere with a position, a radius, a texture, an alphe and multiple rotation (if you want)

Member Function Documentation

virtual void tlp::GlSphere::draw (float lod, Camera * camera) [virtual]Draw the sphere

Implements tlp::GlSimpleEntity.

virtual void tlp::GlSphere::getXML (xmlNodePtr rootNode) [virtual]Function to export data in XML

Implements tlp::GlSimpleEntity.

virtual void tlp::GlSphere::setWithXML (xmlNodePtr rootNode) [virtual]Function to set data with XML

Implements tlp::GlSimpleEntity.

virtual void tlp::GlSphere::translate (const Coord & mouvement) [virtual]Translate entity

Reimplemented from tlp::GlSimpleEntity.

Author

Generated automatically by Doxygen for Tulip Open GL Library from the source code.