#include <iso_visual_scene_data_property.h>
Public Member Functions | |
| SceneDataProperty () | |
| create scene data property | |
| ~SceneDataProperty () | |
| destroy scene data property | |
| bool | contains (const base::String &pName) const |
| check if scene data property stores named data | |
| Data * | data (const base::String &pName) throw (VisualException) |
| return named data | |
| QHash< base::String, Data * > & | data () |
| return vector of all data that is stored in scene data property | |
| const QHash< base::String, Data * > & | data () const |
| return vector of all data that is stored in scene data property | |
| void | add (Data *pData) throw (VisualException) |
| add date to scene data property | |
| virtual base::String | info (int pPropagationLevel=0) const |
| print data property information | |
Protected Attributes | |
| QHash< base::String, Data * > | mData |
Friends | |
| class | SceneDataNode |
| std::ostream & | operator<< (std::ostream &pOstream, const SceneDataProperty &pProperty) |
| retrieve data property info | |
| SceneDataProperty::SceneDataProperty | ( | ) |
create scene data property
| SceneDataProperty::~SceneDataProperty | ( | ) |
destroy scene data property
| bool SceneDataProperty::contains | ( | const base::String & | pName | ) | const |
check if scene data property stores named data
| pName | name of data |
| Data * SceneDataProperty::data | ( | const base::String & | pName | ) | throw (VisualException) |
return named data
| pName | name of data |
| VisualException | named data not found |
| QHash< base::String, Data * > & SceneDataProperty::data | ( | ) |
return vector of all data that is stored in scene data property
| const QHash< base::String, Data * > & SceneDataProperty::data | ( | ) | const |
return vector of all data that is stored in scene data property
| void SceneDataProperty::add | ( | Data * | pData | ) | throw (VisualException) |
add date to scene data property
| pData | data |
| VisualException | data already stored in scene data property |
| base::String SceneDataProperty::info | ( | int | pPropagationLevel = 0 |
) | const [virtual] |
print data property information
| pPropagationLevel | how far the propagation method proceeds through composite classes (-1: unlimited, 0: no proceeding, >0: limited proceeding) |
friend class SceneDataNode [friend] |
| std::ostream& operator<< | ( | std::ostream & | pOstream, | |
| const SceneDataProperty & | pProperty | |||
| ) | [friend] |
retrieve data property info
| pOstream | output text stream | |
| pParameter | parameter |
QHash< base::String, Data* > iso::visual::SceneDataProperty::mData [protected] |
1.5.1