Vamos_Geometry::Facade Class Reference

#include <Gl_Texture_Image.h>

Inheritance diagram for Vamos_Geometry::Facade:

Inheritance graph
[legend]
Collaboration diagram for Vamos_Geometry::Facade:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Facade (std::string image_name, bool draw_back=false)
void set_radius (double radius)
void set_x_offset (double offset)
void set_y_offset (double offset)
void set_z_offset (double offset)
void draw ()

Private Attributes

bool m_draw_back
double m_x_offset
double m_y_offset
double m_z_offset

Detailed Description

Definition at line 70 of file Gl_Texture_Image.h.


Constructor & Destructor Documentation

Facade::Facade std::string  image_name,
bool  draw_back = false
 

Definition at line 146 of file Gl_Texture_Image.cc.


Member Function Documentation

void Facade::draw  ) 
 

Definition at line 166 of file Gl_Texture_Image.cc.

References Vamos_Geometry::Gl_Texture_Image::activate(), Vamos_Geometry::Texture_Image::height(), m_draw_back, m_x_offset, m_y_offset, m_z_offset, and Vamos_Geometry::Texture_Image::width().

void Facade::set_radius double  radius  ) 
 

Definition at line 156 of file Gl_Texture_Image.cc.

References Vamos_Geometry::Texture_Image::aspect_ratio(), Vamos_Geometry::Texture_Image::height(), m_x_offset, m_y_offset, Vamos_Geometry::Texture_Image::set_height(), Vamos_Geometry::Texture_Image::set_width(), and Vamos_Geometry::Texture_Image::width().

void Vamos_Geometry::Facade::set_x_offset double  offset  )  [inline]
 

Definition at line 83 of file Gl_Texture_Image.h.

References m_x_offset.

void Vamos_Geometry::Facade::set_y_offset double  offset  )  [inline]
 

Definition at line 84 of file Gl_Texture_Image.h.

References m_y_offset.

void Vamos_Geometry::Facade::set_z_offset double  offset  )  [inline]
 

Definition at line 85 of file Gl_Texture_Image.h.

References m_z_offset.


Member Data Documentation

bool Vamos_Geometry::Facade::m_draw_back [private]
 

Definition at line 72 of file Gl_Texture_Image.h.

Referenced by draw().

double Vamos_Geometry::Facade::m_x_offset [private]
 

Definition at line 73 of file Gl_Texture_Image.h.

Referenced by draw(), set_radius(), and set_x_offset().

double Vamos_Geometry::Facade::m_y_offset [private]
 

Definition at line 74 of file Gl_Texture_Image.h.

Referenced by draw(), set_radius(), and set_y_offset().

double Vamos_Geometry::Facade::m_z_offset [private]
 

Definition at line 75 of file Gl_Texture_Image.h.

Referenced by draw(), and set_z_offset().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:13:52 2006 by  doxygen 1.4.6