Single light source with position, color, and state for 3-D surface rendering. More...
#include <mne_msh_light.h>
Public Types | |
| typedef QSharedPointer< MNEMshLight > | SPtr |
| typedef QSharedPointer< const MNEMshLight > | ConstSPtr |
Public Member Functions | |
| MNEMshLight () | |
| MNEMshLight (const MNEMshLight &p_mneMshLight) | |
| MNEMshLight (int state, float posX, float posY, float posZ, float diffX, float diffY, float diffZ) | |
| ~MNEMshLight () | |
Public Attributes | |
| int | state |
| float | pos [3] |
| float | diff [3] |
Single light source with position, color, and state for 3-D surface rendering.
Replaces *mshLight,mshLightRec struct (analyze_types.c).
Definition at line 76 of file mne_msh_light.h.
| typedef QSharedPointer<const MNEMshLight> MNELIB::MNEMshLight::ConstSPtr |
Const shared pointer type for MNEMshLight.
Definition at line 80 of file mne_msh_light.h.
| typedef QSharedPointer<MNEMshLight> MNELIB::MNEMshLight::SPtr |
Shared pointer type for MNEMshLight.
Definition at line 79 of file mne_msh_light.h.
| MNEMshLight::MNEMshLight | ( | ) |
Constructs the MNEMshLight.
Definition at line 52 of file mne_msh_light.cpp.
| MNEMshLight::MNEMshLight | ( | const MNEMshLight & | p_mneMshLight | ) |
Copy Constructs of the MNEMshLight.
Definition at line 58 of file mne_msh_light.cpp.
| MNEMshLight::MNEMshLight | ( | int | state, |
| float | posX, | ||
| float | posY, | ||
| float | posZ, | ||
| float | diffX, | ||
| float | diffY, | ||
| float | diffZ ) |
Constructs the MNEMshLight.
Definition at line 71 of file mne_msh_light.cpp.
| MNEMshLight::~MNEMshLight | ( | ) |
Destroys the MNEMshLight.
Definition at line 84 of file mne_msh_light.cpp.
| float MNELIB::MNEMshLight::diff[3] |
Definition at line 109 of file mne_msh_light.h.
| float MNELIB::MNEMshLight::pos[3] |
Definition at line 108 of file mne_msh_light.h.
| int MNELIB::MNEMshLight::state |
Definition at line 107 of file mne_msh_light.h.