#include <Iguana/GLBrowsers/interface/IgPlaneDirection.h>
Signals | |
void | dirty () |
Public Member Functions | |
IgPlaneDirection (const float x, const float y, const float z) | |
IgPlaneDirection (const SbVec3f &vec) | |
IgPlaneDirection () | |
This class is basically a SbVec3f with the additional functionality of emitting a signal as soon as its values are changed. | |
bool | isDirty () |
void | setValue (const SbVec3f &vec) |
void | setValue (float x, float y, float z) |
SbVec3f | value () |
Private Attributes | |
SbVec3f | m_vector |
Definition at line 17 of file IgPlaneDirection.h.
IgPlaneDirection::IgPlaneDirection | ( | ) |
This class is basically a SbVec3f with the additional functionality of emitting a signal as soon as its values are changed.
Definition at line 18 of file IgPlaneDirection.cc.
Referenced by IgPlaneDirection().
00018 : m_vector (SbVec3f (1.0, 0.0, 0.0)) 00019 {}
IgPlaneDirection::IgPlaneDirection | ( | const SbVec3f & | vec | ) |
IgPlaneDirection::IgPlaneDirection | ( | const float | x, | |
const float | y, | |||
const float | z | |||
) |
Definition at line 24 of file IgPlaneDirection.cc.
References IgPlaneDirection().
00025 { 00026 IgPlaneDirection (SbVec3f (x,y,z)); 00027 }
void IgPlaneDirection::dirty | ( | ) | [signal] |
Referenced by setValue().
Definition at line 30 of file IgPlaneDirection.cc.
00031 { 00032 // is never dirty because we are updating the values immediately 00033 return false; 00034 }
void IgPlaneDirection::setValue | ( | const SbVec3f & | vec | ) |
void IgPlaneDirection::setValue | ( | float | x, | |
float | y, | |||
float | z | |||
) |
SbVec3f IgPlaneDirection::value | ( | void | ) |
Definition at line 50 of file IgPlaneDirection.cc.
References m_vector.
Referenced by Ig3DPlaneControl::direction().
SbVec3f IgPlaneDirection::m_vector [private] |