Files Classes Functions Hierarchy
#include <graphmisc.h>
Public Member Functions | |
| gobjMyTranslateDraw (gobj *target_, boolc clean_, point3< double > const &shift_) | |
| Own the target if clean is set to true. | |
| ~gobjMyTranslateDraw () | |
| void | draw () |
| Draw the object. | |
Public Attributes | |
| gobj * | target |
| bool | clean |
| point3< double > | shift |
Definition at line 435 of file graphmisc.h.
| gobjMyTranslateDraw::gobjMyTranslateDraw | ( | gobj * | target_, | |
| boolc | clean_, | |||
| point3< double > const & | shift_ | |||
| ) | [inline] |
| gobjMyTranslateDraw::~gobjMyTranslateDraw | ( | ) | [inline] |
| void gobjMyTranslateDraw::draw | ( | ) | [inline, virtual] |
Draw the object.
Implements gobj.
Definition at line 458 of file graphmisc.h.
References gobj::draw(), GOBJDEBUGCODE, shift, target, point3< T >::x, point3< T >::y, and point3< T >::z.
00459 { 00460 GOBJDEBUGCODE 00461 assert(target!=0); 00462 00463 glPushMatrix(); 00464 glTranslatef(shift.x,shift.y,shift.z); 00465 target->draw(); 00466 glPopMatrix(); 00467 }
| point3<double> gobjMyTranslateDraw::shift |
1.5.8