#include <data.h>
Inheritance diagram for ScEng::Data:

Public Types | |
| enum | TYPE |
| Enum TYPE. More... | |
Public Member Functions | |
| virtual void | GetValue (float &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValue (int &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValue (bool &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValue (GMT::Point3F &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValue (GMT::Point3I &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValue (GMT::Color &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual float | GetFloat (int time, int item=0)=0 |
| Virtual method. | |
| virtual int | GetInt (int time, int item=0)=0 |
| Virtual method. | |
| virtual bool | GetBool (int time, int item=0)=0 |
| Virtual method. | |
| virtual GMT::Point3F | GetPoint3F (int time, int item=0)=0 |
| Virtual method. | |
| virtual GMT::Point3I | GetPoint3I (int time, int item=0)=0 |
| Virtual method. | |
| virtual GMT::Color | GetColor (int time, int item=0)=0 |
| Virtual method. | |
| virtual std::string | GetName ()=0 |
| Virtual method. | |
| virtual Controller * | GetController (int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (float &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (int &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (bool &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (GMT::Point3F &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (GMT::Point3I &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual void | SetValue (GMT::Color &value, int time, int item=0)=0 |
| Virtual method. | |
| virtual int | GetType ()=0 |
| Virtual method. | |
| virtual void | SetName (std::string data_name)=0 |
| Virtual method. | |
| virtual void | SetController (Controller *control, int item=0)=0 |
| Virtual method. | |
| virtual void | GetValidTimeRange (TimeInterval &valid_time_range)=0 |
| Intersects the valid_time_range of this data with the valid_time_range in the argument. | |
| void | DependancyChanged (Block *dependancy, unsigned int message=0, unsigned int parameters=0) |
Public Attributes | |
| int | id |
| The id for this Data. | |
| std::string | name |
| The name of the data. | |
Is the base for the DataTable class.
| enum ScEng::Data::TYPE |
Enum TYPE.
Enums the differents types of Data.
| void ScEng::Data::DependancyChanged | ( | Block * | dependancy, | |
| unsigned int | message = 0, |
|||
| unsigned int | parameters = 0 | |||
| ) | [inline, virtual] |
A block receives this message when one of its dependencies has changed.
| dependency | The dependancy that changed | |
| message | A message about the change |
Reimplemented from ScEng::Block.
| int ScEng::Data::id |
1.5.1-p1