---
name: "tlp_GlSphere"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/tlp_GlSphere"
---

# tlp\_GlSphere(3tulip)

## 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.
