#include <shadowable.H>
Collaboration diagram for Shadowable:
Public Member Functions | |
void | init_shadow (const mlib::Wplane &pln) |
void | show_shadow () |
void | hide_shadow () |
Protected Member Functions | |
virtual | ~Shadowable () |
virtual Shadowptr | create_shadow (const mlib::Wplane &pln)=0 |
virtual void | cast_shadow ()=0 |
virtual GEOMptr | get_geom ()=0 |
Protected Attributes | |
REFptr< Shadow > | _shadow |
Definition at line 10 of file shadowable.H.
|
Definition at line 17 of file shadowable.H. |
|
Referenced by init_shadow(). |
|
Referenced by init_shadow(). |
|
Referenced by init_shadow(). |
|
Definition at line 14 of file shadowable.C. References _shadow. |
|
Definition at line 20 of file shadowable.C. References _shadow, cast_shadow(), create_shadow(), get_geom(), and show_shadow(). |
|
Definition at line 8 of file shadowable.C. References _shadow. Referenced by init_shadow(). |
|
Definition at line 25 of file shadowable.H. Referenced by hide_shadow(), init_shadow(), and show_shadow(). |