00001 //deprecated 00003 // 00004 // PROJECT.....: vpat - Creating Virtual Patients 00005 // RESPONSIBLE.: Carla Freitas e Luciana Nedel 00006 // 00007 // FILE........: vpdirectionallight.h 00008 // DESCRIPTION.: Contain the VPDirectionalLight class hierarchy declarations. 00009 // 00010 // AUTHOR......: Isabel Harb Manssour 00011 // DATE........: May/22/2000 00012 // DESCRIPTION.: Classes declaration. 00013 // 00014 // AUTHOR......: Luciana Porcher Nedel 00015 // DATE........: June/08/2000 00016 // DESCRIPTION.: Classes declaration. 00017 // 00018 // AUTHOR......: Rodrigo Berggevist Martins 00019 // DATE........: June/19/2000 00020 // DESCRIPTION.: Classes declaration. 00021 // 00022 // AUTHOR......: Anderson Maciel 00023 // DATE........: August/10/2000 00024 // DESCRIPTION.: Classes declaration and methods addition. 00025 // 00026 // AUTHOR......: Isabel Harb Manssour 00027 // DATE........: April/17/2001 00028 // DESCRIPTION.: Constructor declaration addition. 00029 // 00031 00032 00033 // To foresee several "includes" 00034 #ifndef __VPDIRECTIONALLIGHT_H 00035 #define __VPDIRECTIONALLIGHT_H 00036 00037 #include <vplight.h> 00038 00039 00040 00042 // Class Name: VPDirectionalLight 00043 // Superclass: VPLight 00044 // Subclasses: - 00046 00047 00048 class VPDirectionalLight : public VPLight { 00049 00050 private: 00051 VPVector3D direction; 00052 00053 public: 00054 VPDirectionalLight(); 00055 VPDirectionalLight( VPVector3D d ); 00056 void vpSetDirection( VPVector3D d ); 00057 VPVector3D vpGetDirection( void ); 00058 }; 00059 00060 #endif