Changeset 957 for code/branches/core2/src/orxonox/core/Executor.h
- Timestamp:
- Mar 30, 2008, 5:38:03 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core2/src/orxonox/core/Executor.h
r947 r957 165 165 bool parse(const std::string& params, const std::string& delimiter = " ") const; 166 166 167 voidsetDescription(const std::string& description);167 Executor& setDescription(const std::string& description); 168 168 const std::string& getDescription() const; 169 169 170 voidsetDescriptionParam(int param, const std::string& description);170 Executor& setDescriptionParam(int param, const std::string& description); 171 171 const std::string& getDescriptionParam(int param) const; 172 172 173 voidsetDescriptionReturnvalue(const std::string& description);173 Executor& setDescriptionReturnvalue(const std::string& description); 174 174 const std::string& getDescriptionReturnvalue(int param) const; 175 175 … … 197 197 { return this->accessLevel_; } 198 198 199 void setDefaultValues(const MultiTypeMath& param1); 200 void setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2); 201 void setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3); 202 void setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4); 203 void setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4, const MultiTypeMath& param5); 204 void setDefaultValue(unsigned int index, const MultiTypeMath& param); 199 Executor& setDefaultValues(const MultiTypeMath& param1); 200 Executor& setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2); 201 Executor& setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3); 202 Executor& setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4); 203 Executor& setDefaultValues(const MultiTypeMath& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4, const MultiTypeMath& param5); 204 Executor& setDefaultValue(unsigned int index, const MultiTypeMath& param); 205 206 inline MultiTypeMath getDefaultValue(unsigned int index) const 207 { 208 if (index >= 0 && index < MAX_FUNCTOR_ARGUMENTS) 209 return this->defaultValue_[index]; 210 211 return MT_null; 212 } 205 213 206 214 bool allDefaultValuesSet() const;
Note: See TracChangeset
for help on using the changeset viewer.