Changeset 7297 for code/branches/doc
- Timestamp:
- Aug 31, 2010, 8:37:29 PM (14 years ago)
- Location:
- code/branches/doc/src
- Files:
-
- 77 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/doc/src/libraries/core/BaseObject.cc
r7284 r7297 116 116 @brief XML loading and saving. 117 117 @param xmlelement The XML-element 118 @param loading Loading (true) or saving (false)118 @param mode The mode defines the operation that is being executed: loading or saving the object (from or to XML respectively) 119 119 */ 120 120 void BaseObject::XMLPort(Element& xmlelement, XMLPort::Mode mode) … … 141 141 @brief Defines the possible event states of this object and parses eventsources from an XML file. 142 142 @param xmlelement The XML-element 143 @param loading Loading (true) or saving (false)143 @param mode The mode defines the operation that is being executed: loading or saving the object (from or to XML respectively) 144 144 */ 145 145 void BaseObject::XMLEventPort(Element& xmlelement, XMLPort::Mode mode) -
code/branches/doc/src/libraries/core/CommandLineParser.cc
r7284 r7297 126 126 @param arguments 127 127 Vector of space separated strings. 128 @param bParsingFile 129 FIXME - add doc! 128 130 */ 129 131 void CommandLineParser::_parse(const std::vector<std::string>& arguments, bool bParsingFile) … … 244 246 @param value 245 247 String containing the value 248 @param bParsingFile 249 FIXME - add doc! 246 250 */ 247 251 void CommandLineParser::checkFullArgument(const std::string& name, const std::string& value, bool bParsingFile) … … 261 265 @param value 262 266 String containing the value 267 @param bParsingFile 268 FIXME - add doc! 263 269 */ 264 270 void CommandLineParser::checkShortcut(const std::string& shortcut, const std::string& value, bool bParsingFile) -
code/branches/doc/src/libraries/core/CommandLineParser.h
r7284 r7297 207 207 @param defaultValue 208 208 Default value that is used when argument was not given. 209 @param bCommandLineOnly 210 FIXME - add doc! 209 211 */ 210 212 template <class T> -
code/branches/doc/src/libraries/core/ConfigValueContainer.h
r6536 r7297 117 117 @param type The type of the corresponding config-file 118 118 @param identifier The identifier of the class the variable belongs to 119 @param sectionname Name of the section the configValue should be put in. 119 120 @param varname The name of the variable 120 121 @param defvalue The default-value 122 @param value Only needed do determine the right type. 121 123 */ 122 124 template <class D, class V> -
code/branches/doc/src/libraries/core/CoreIncludes.h
r6423 r7297 101 101 /** 102 102 @brief Returns the Identifier with a given name. 103 @param StringThe name of the class103 @param name The name of the class 104 104 */ 105 105 inline Identifier* ClassByString(const std::string& name) … … 110 110 /** 111 111 @brief Returns the Identifier with a given lowercase name. 112 @param StringThe lowercase name of the class112 @param name The lowercase name of the class 113 113 */ 114 114 inline Identifier* ClassByLowercaseString(const std::string& name) … … 119 119 /** 120 120 @brief Returns the Identifier with a given network ID. 121 @param networkIDThe network ID of the class121 @param id The network ID of the class 122 122 */ 123 123 inline Identifier* ClassByID(uint32_t id) … … 130 130 @note This of course only works with OrxonoxClasses. 131 131 The only use is in conjunction with macros that don't know the class type. 132 @param Pointer to an OrxonoxClass132 @param object Pointer to an OrxonoxClass 133 133 */ 134 134 template <class T> -
code/branches/doc/src/libraries/core/DynLibManager.h
r5738 r7297 56 56 57 57 public: 58 /** Default constructor. 59 @note 60 <br>Should never be called as the singleton is automatically 61 created during the creation of the Root object. 62 @see 63 Root::Root 58 /** 59 @brief 60 Default constructor. 61 @note 62 Should never be called as the singleton is automatically 63 created during the creation of the Root object. 64 @see 65 Root::Root 64 66 */ 65 67 DynLibManager(); 66 68 67 /** Default destructor. 68 @see 69 Root::~Root 69 /** 70 @brief 71 Default destructor. 72 @see 73 Root::~Root 70 74 */ 71 75 virtual ~DynLibManager(); 72 76 73 /** Loads the passed library. 74 @param 75 filename The name of the library. The extension can be omitted 77 /** 78 @brief 79 Loads the passed library. 80 @param filename 81 The name of the library. The extension can be omitted 76 82 */ 77 83 DynLib* load(const std::string& filename); 78 84 79 /** Unloads the passed library. 80 @param 81 filename The name of the library. The extension can be omitted 85 /** 86 @brief 87 Unloads the passed library. 88 @param lib 89 A pointer to the library object 82 90 */ 83 91 void unload(DynLib* lib); -
code/branches/doc/src/libraries/core/GUIManager.cc
r7284 r7297 110 110 After Lua setup tolua++-elements are linked to Lua-state to give Lua access to C++-code. 111 111 Finally initial Lua code is executed (maybe we can do this with the CEGUI startup script automatically). 112 @param renderWindow113 Ogre's render window. Without this, the GUI cannot be displayed.114 112 @return true if success, otherwise false 115 113 */ … … 237 235 @param name 238 236 The name of the GUI 237 @param bHidePrevious 238 FIXME - add doc! 239 239 240 240 The function executes the Lua function with the same name in case the GUIManager is ready. -
code/branches/doc/src/libraries/core/Identifier.h
r7284 r7297 387 387 @brief Adds an object of the given type to the ObjectList. 388 388 @param object The object to add 389 @param className The name of the class T 390 @param bRootClass True if this is a root class (i.e. it inherits directly from OrxonoxClass) 389 391 */ 390 392 template <class T> -
code/branches/doc/src/libraries/core/Language.cc
r7284 r7297 168 168 @brief Returns the localisation of a given entry. 169 169 @param label The label of the entry 170 @param bError If true, an error is printed if the label doesn't exist and the default localisation is returned. If false, no error is printed and an empty string is returned. 170 171 @return The localisation 171 172 */ -
code/branches/doc/src/libraries/core/Namespace.cc
r6417 r7297 55 55 } 56 56 57 /**58 @brief XML loading and saving.59 @param xmlelement The XML-element60 @param loading Loading (true) or saving (false)61 @return The XML-element62 */63 57 void Namespace::XMLPort(Element& xmlelement, XMLPort::Mode mode) 64 58 { -
code/branches/doc/src/libraries/core/ObjectListBase.cc
r5738 r7297 70 70 /** 71 71 @brief Increases all Iterators that currently point on the given element (because it gets removed). 72 @param element The element that gets removed72 @param object The object that gets removed 73 73 */ 74 74 void ObjectListBase::notifyIterators(OrxonoxClass* object) const … … 82 82 /** 83 83 @brief Adds a new object to the end of the list. 84 @param object The object to add84 @param element The element to add 85 85 @return The pointer to the new ObjectListBaseElement, needed by the MetaObjectList of the added object 86 86 */ -
code/branches/doc/src/libraries/core/ObjectListBase.h
r5738 r7297 54 54 /** 55 55 @brief Constructor: Creates the list-element with an object. 56 @param object The object to store56 @param objectBase The object to store 57 57 */ 58 58 ObjectListBaseElement(OrxonoxClass* objectBase) : next_(0), prev_(0), objectBase_(objectBase) {} -
code/branches/doc/src/libraries/core/ObjectListIterator.h
r7268 r7297 109 109 /** 110 110 @brief Assigns the element of another ObjectListIterator. 111 @param elementThe other ObjectListIterator111 @param other The other ObjectListIterator 112 112 */ 113 113 inline ObjectListIterator<T>& operator=(const ObjectListIterator<T>& other) -
code/branches/doc/src/libraries/core/Resource.h
r6746 r7297 105 105 /** 106 106 Find out if the named file exists. 107 @param filename107 @param name 108 108 Fully qualified name of the file to test for 109 109 */ … … 112 112 /** 113 113 Get struct with information about path and size. 114 @param filename114 @param name 115 115 Fully qualified name of the file to test for 116 116 */ -
code/branches/doc/src/libraries/core/XMLPort.h
r7291 r7297 148 148 @param paramname The name of the attribute 149 149 @param loadfunction The function to set the attribute inside of the member object. 150 @param loadfunction The function to get the attribute from the member object 150 @param savefunction The function to get the attribute from the member object 151 @param xmlelement The XML-element that is parsed by this macro 152 @param mode Loading or saving 151 153 152 154 Sometimes you'll have a member object in your class, which has it's own load- and savefunctions. … … 196 198 @param sectionname The name of the subsection in the XML file that encloses the sub-objects ("" means no subsection) 197 199 @param loadfunction The function to add a new object to the class 198 @param loadfunction The function to get all added objects from the class200 @param savefunction The function to get all added objects from the class 199 201 @param xmlelement The XMLElement (received through the XMLPort function) 200 202 @param mode The mode (load/save) (received through the XMLPort function) -
code/branches/doc/src/libraries/core/command/TclThreadList.h
r7284 r7297 71 71 72 72 /** 73 @brief Returns a reference to the mutex which might be useful if you want to iterate through the list (see @ref begin and @ref end).73 @brief Returns a reference to the mutex which might be useful if you want to iterate through the list (see @ref getList()). 74 74 */ 75 75 inline boost::shared_mutex& getMutex() const -
code/branches/doc/src/libraries/core/command/TclThreadManager.cc
r7284 r7297 303 303 /** 304 304 @brief Sends a command to the queue of a given Tcl-interpreter 305 @param id The id of the target interpreter305 @param target_id The id of the target interpreter 306 306 @param command The command to be sent 307 307 */ … … 326 326 @brief This function can be called from Tcl to send a command to the queue of any interpreter. 327 327 @param target_id The id of the target thread 328 @param args Contains the content of the command 328 329 */ 329 330 void TclThreadManager::tcl_crossexecute(int target_id, const Tcl::object& args) … … 334 335 /** 335 336 @brief Sends a command to the queue of a given Tcl-interpreter 336 @param id The id of the target interpreter337 @param target_id The id of the target interpreter 337 338 @param command The command to be sent 338 339 */ … … 347 348 /** 348 349 @brief Sends a query to a given Tcl-interpreter and waits for the result 349 @param id The id of the target interpreter350 @param target_id The id of the target interpreter 350 351 @param command The command to be sent 351 352 @return The result of the command … … 359 360 @brief This function can be called from Tcl to send a query to the main thread. 360 361 @param source_id The id of the calling thread 362 @param args Contains the content of the query 361 363 362 364 A query waits for the result of the command. This means, the calling thread will be blocked until … … 373 375 @param source_id The id of the calling thread 374 376 @param target_id The id of the target thread 377 @param args Contains the content of the query 375 378 */ 376 379 std::string TclThreadManager::tcl_crossquery(int source_id, int target_id, const Tcl::object& args) -
code/branches/doc/src/libraries/core/input/InputManager.cc
r7284 r7297 140 140 Creates the OIS::InputMananger, the keyboard, the mouse and 141 141 the joys ticks. If either of the first two fail, this method throws an exception. 142 @param windowWidth143 The width of the render window144 @param windowHeight145 The height of the render window146 142 */ 147 143 void InputManager::loadDevices() -
code/branches/doc/src/libraries/core/input/InputManager.h
r6746 r7297 122 122 @param name 123 123 Unique name of the InputState when referenced as string 124 @param bAlwaysGetsInput 125 FIXME - add doc! 126 @param bTransparent 127 FIXME - add doc! 124 128 @param priority 125 129 Priority matters when multiple states are active. You can specify any -
code/branches/doc/src/libraries/core/input/KeyBinder.cc
r6536 r7297 495 495 @brief 496 496 Event handler for the mouseMoved Event. 497 @param e 498 Mouse state information 497 @param abs_ 498 The absolute position of the mouse 499 @param rel_ 500 The relative movement of the mouse 501 @param clippingSize 502 FIXME - no doc? param not even used? 499 503 */ 500 504 void KeyBinder::mouseMoved(IntVector2 abs_, IntVector2 rel_, IntVector2 clippingSize) … … 551 555 /** 552 556 @brief Event handler for the mouseScrolled Event. 553 @param e Mouse state information 557 @param abs The absolute position of the scroll wheel 558 @param rel The relative movement of the scroll wheel 554 559 */ 555 560 void KeyBinder::mouseScrolled(int abs, int rel) -
code/branches/doc/src/libraries/network/ClientInformation.cc
r6417 r7297 230 230 * This function should only be applied to the head of the list 231 231 * @param clientID id to look for 232 * @param look_backwards FIXME - add doc? parameter unused? 232 233 * @return pointer to the last element in the list or 0 if the search was unsuccessfull 233 234 */ … … 244 245 * This function goes forward through the list and looks for an element with clientID 245 246 * This function should only be applied to the head of the list 246 * @param peer peer to look for 247 * @param address peer to look for 248 * @param look_backwards FIXME - add doc? parameter unused? 247 249 * @return pointer to the element in the list 248 250 */ -
code/branches/doc/src/libraries/network/synchronisable/Synchronisable.cc
r7183 r7297 217 217 * length of varx: size saved int syncvarlist 218 218 * @param mem pointer to allocated memory with enough size 219 * @param sizes FIXME - add doc! 219 220 * @param id gamestateid of the gamestate to be saved (important for priorities) 220 221 * @param mode defines the direction in which the data will be send/received … … 288 289 * @param mem pointer to the bytestream 289 290 * @param mode same as in getData 291 * @param forceCallback FIXME - add doc! 290 292 * @return true/false 291 293 */ … … 364 366 * This function determines, wheter the object should be saved to the bytestream (according to its syncmode/direction) 365 367 * @param id gamestate id 368 * @param mode FIXME - add doc! 366 369 * @return true/false 367 370 */ -
code/branches/doc/src/libraries/tools/ResourceCollection.cc
r5781 r7297 52 52 } 53 53 54 void ResourceCollection::XMLPort(Element& xml Element, XMLPort::Mode mode)54 void ResourceCollection::XMLPort(Element& xmlelement, XMLPort::Mode mode) 55 55 { 56 XMLPortParam(ResourceCollection, "resourceGroup", setResourceGroup, getResourceGroup, xml Element, mode);57 XMLPortObject(ResourceCollection, ResourceLocation, "", addResourceLocation, getResourceLocation, xml Element, mode);56 XMLPortParam(ResourceCollection, "resourceGroup", setResourceGroup, getResourceGroup, xmlelement, mode); 57 XMLPortObject(ResourceCollection, ResourceLocation, "", addResourceLocation, getResourceLocation, xmlelement, mode); 58 58 } 59 59 -
code/branches/doc/src/libraries/tools/ResourceCollection.h
r6105 r7297 44 44 virtual ~ResourceCollection(); 45 45 46 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 47 48 48 void setResourceGroup(const std::string& resourceGroup); -
code/branches/doc/src/libraries/tools/ResourceLocation.cc
r7174 r7297 56 56 } 57 57 58 void ResourceLocation::XMLPort(Element& xml Element, XMLPort::Mode mode)58 void ResourceLocation::XMLPort(Element& xmlelement, XMLPort::Mode mode) 59 59 { 60 XMLPortParam(ResourceLocation, "path", setPath, getPath, xml Element, mode);61 XMLPortParam(ResourceLocation, "archiveType", setArchiveType, getArchiveType, xml Element, mode);62 XMLPortParam(ResourceLocation, "recursive", setRecursive, getRecursive, xml Element, mode);60 XMLPortParam(ResourceLocation, "path", setPath, getPath, xmlelement, mode); 61 XMLPortParam(ResourceLocation, "archiveType", setArchiveType, getArchiveType, xmlelement, mode); 62 XMLPortParam(ResourceLocation, "recursive", setRecursive, getRecursive, xmlelement, mode); 63 63 if (path_.empty()) 64 64 ThrowException(AbortLoading, "ResourceLocation: No path given."); -
code/branches/doc/src/libraries/tools/ResourceLocation.h
r5781 r7297 46 46 virtual ~ResourceLocation(); 47 47 48 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);48 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 49 49 50 50 void setPath(const std::string& path) { path_ = path; } -
code/branches/doc/src/libraries/tools/Timer.cc
r7284 r7297 95 95 @param interval The timer-interval in seconds 96 96 @param bLoop If true, the function gets called every 'interval' seconds 97 @param exeuctor A executor of the function to call 97 @param executor A executor of the function to call 98 @param bKillAfterCall If true, the timer will be deleted after the function was executed 98 99 */ 99 100 Timer::Timer(float interval, bool bLoop, const ExecutorPtr& executor, bool bKillAfterCall) -
code/branches/doc/src/libraries/tools/Timer.h
r7284 r7297 85 85 @param interval The timer-interval in seconds 86 86 @param bLoop If true, the function gets called every 'interval' seconds 87 @param object The object owning the timer and the function88 87 @param executor A executor of the function to call 88 @param bKillAfterCall If true, the timer will be deleted after the function was executed 89 89 */ 90 90 void setTimer(float interval, bool bLoop, const ExecutorPtr& executor, bool bKillAfterCall = false) -
code/branches/doc/src/libraries/util/Convert.h
r7284 r7297 278 278 For information about the different conversion methods (user defined too), see the section 279 279 'Actual conversion sequence' in this file above. 280 @param output 281 A pointer to the variable where the converted value will be stored 282 @param input 283 The original value 280 284 */ 281 285 template <class FromType, class ToType> … … 294 298 'Actual conversion sequence' in this file above. 295 299 If the conversion doesn't succeed, 'fallback' is written to '*output'. 300 @param output 301 A pointer to the variable where the converted value will be stored 302 @param input 303 The original value 296 304 @param fallback 297 305 A default value that gets written to '*output' if there is no conversion. -
code/branches/doc/src/libraries/util/Exception.h
r6417 r7297 60 60 @param description 61 61 Exception description as string. This message is supposed to help developers! 62 @param lineNumber 63 The number of the code-line in which the exception occurred 64 @param filename 65 The file in which the exception occurred 66 @param functionName 67 The function in which the exception occurred 62 68 */ 63 69 Exception(const std::string& description, unsigned int lineNumber, -
code/branches/doc/src/libraries/util/OutputHandler.cc
r6417 r7297 67 67 @brief 68 68 Gets temporary log path and starts the log file 69 @param outputHandler70 This is only required to avoid another call to getInstance (this c'tor was71 called from getInstance!)72 69 */ 73 70 LogFileWriter() … … 162 159 @brief 163 160 Sets the right soft debug level and registers itself 164 @param outputHandler165 This is only required to avoid another call to getInstance (this c'tor was166 called from getInstance!)167 161 */ 168 162 MemoryLogWriter() -
code/branches/doc/src/libraries/util/StringUtils.cc
r7284 r7297 142 142 /** 143 143 @brief Returns true if the string contains something like '..."between quotes"...'. 144 @param The string144 @param str The string 145 145 @return True if there is something between quotes 146 146 */ … … 154 154 /** 155 155 @brief If the string contains something like '..."between quotes"...' then 'between quotes' gets returned (without quotes). 156 @param The string 157 @param The string between the quotes 156 @param str The string between the quotes 158 157 */ 159 158 std::string getStringBetweenQuotes(const std::string& str) … … 169 168 /** 170 169 @brief Removes enclosing quotes if available (including whitespaces at the outside of the quotes). 171 @ briefstr The string to strip170 @param str The string to strip 172 171 @return The string with removed quotes 173 172 */ -
code/branches/doc/src/libraries/util/SubString.cc
r7284 r7297 62 62 63 63 /** 64 * @brief Splits a String into multiple splitters. 65 * @param string the String to split 66 * @param delimiters multiple set of characters at what to split. (delimiters) 67 * @param delimiterNeighbours neighbours of the delimiters, that will be erased only when near a delimiter. 68 * @param emptyEntries If empty entries should be allewed or removed. 69 * @param escapeChar The Escape Character that overrides splitters commends and so on... 70 * @param safemode_char within these characters splitting won't happen 71 * @param comment_char the Comment character. 64 * @brief Splits a string into multiple tokens. 65 * @param string The string to split 66 * @param delimiters Multiple set of characters at what to split. (delimiters) 67 * @param delimiterNeighbours Neighbours of the delimiters that will be erased as well. 68 * @param emptyEntries If empty entries are added to the list of SubStrings 69 * @param escapeChar The escape character that overrides splitters commends and so on... 70 * @param removeEscapeChar If true, the escape char is removed from the tokens 71 * @param safemode_char Within these characters splitting won't happen 72 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 73 * @param openparenthesis_char The beginning of a safemode is marked with this 74 * @param closeparenthesis_char The ending of a safemode is marked with this 75 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 76 * @param comment_char The comment character. 72 77 */ 73 78 SubString::SubString(const std::string& string, … … 234 239 235 240 /** 236 * @brief Splits a String into multiple splitters. 237 * @param string the String to split 238 * @param delimiters multiple set of characters at what to split. (delimiters) 239 * @param delimiterNeighbours: Neighbours to the Delimiters that will be erased too. 240 * @param emptyEntries: If empty entries are added to the List of SubStrings 241 * @param escapeChar The Escape Character that overrides splitters commends and so on... 242 * @param safemode_char within these characters splitting won't happen 243 * @param comment_char the Comment character. 241 * @brief Splits a string into multiple tokens. 242 * @param string The string to split 243 * @param delimiters Multiple set of characters at what to split. (delimiters) 244 * @param delimiterNeighbours: Neighbours of the delimiters that will be erased too. 245 * @param emptyEntries: If empty entries are added to the list of SubStrings 246 * @param escapeChar The escape character that overrides splitters commends and so on... 247 * @param removeEscapeChar If true, the escape char is removed from the tokens 248 * @param safemode_char Within these characters splitting won't happen 249 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 250 * @param openparenthesis_char The beginning of a safemode is marked with this 251 * @param closeparenthesis_char The ending of a safemode is marked with this 252 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 253 * @param comment_char The comment character. 244 254 */ 245 255 unsigned int SubString::split(const std::string& string, 246 256 const std::string& delimiters, const std::string& delimiterNeighbours, bool emptyEntries, 247 char escapeChar, bool removeE xcapeChar, char safemode_char, bool removeSafemodeChar,257 char escapeChar, bool removeEscapeChar, char safemode_char, bool removeSafemodeChar, 248 258 char openparenthesis_char, char closeparenthesis_char, bool removeParenthesisChars, char comment_char) 249 259 { 250 260 this->strings.clear(); 251 261 this->bInSafemode.clear(); 252 SubString::splitLine(this->strings, this->bInSafemode, string, delimiters, delimiterNeighbours, emptyEntries, escapeChar, removeE xcapeChar, safemode_char, removeSafemodeChar, openparenthesis_char, closeparenthesis_char, removeParenthesisChars, comment_char);262 SubString::splitLine(this->strings, this->bInSafemode, string, delimiters, delimiterNeighbours, emptyEntries, escapeChar, removeEscapeChar, safemode_char, removeSafemodeChar, openparenthesis_char, closeparenthesis_char, removeParenthesisChars, comment_char); 253 263 return this->strings.size(); 254 264 } … … 304 314 305 315 /** 306 * @brief splits line into tokens and stores them in ret. 307 * @param ret the Array, where the Splitted strings will be stored in 308 * to the beginning of the current token is stored 309 * @param line the inputLine to split 310 * @param delimiters a String of Delimiters (here the input will be splitted) 311 * @param delimiterNeighbours Neighbours to the Delimiter, that will be removed if they are to the left or the right of a Delimiter. 312 * @param emptyEntries: if empty Strings are added to the List of Strings. 313 * @param escape_char: Escape carater (escapes splitters) 314 * @param safemode_char: the beginning of the safemode is marked with this 315 * @param removeSafemodeChar removes the safemode_char from the beginning and the ending of a token 316 * @param openparenthesis_char the beginning of a safemode is marked with this 317 * @param closeparenthesis_char the ending of a safemode is marked with this 318 * @param removeParenthesisChars removes the parenthesis from the beginning and the ending of a token 319 * @param comment_char: the beginning of a comment is marked with this: (until the end of a Line) 320 * @param start_state: the Initial state on how to parse the String. 316 * @brief Splits a line into tokens and stores them in ret. 317 * @param ret The array, where the splitted strings will be stored in 318 * @param bInSafemode A vector wich stores for each character of the string if it is in safemode or not 319 * @param line The inputLine to split 320 * @param delimiters A string of delimiters (here the input will be splitted) 321 * @param delimiterNeighbours Neighbours of the delimiter, that will be removed if they are to the left or the right of a delimiter. 322 * @param emptyEntries If empty strings are added to the list of strings. 323 * @param escape_char Escape carater (escapes splitters) 324 * @param removeEscapeChar If true, the escape char is removed from the tokens 325 * @param safemode_char The beginning of the safemode is marked with this 326 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 327 * @param openparenthesis_char The beginning of a safemode is marked with this 328 * @param closeparenthesis_char The ending of a safemode is marked with this 329 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 330 * @param comment_char The beginning of a comment is marked with this: (until the end of a line) 331 * @param start_state The initial state on how to parse the string. 321 332 * @return SPLIT_LINE_STATE the parser was in when returning 322 333 * … … 333 344 bool emptyEntries, 334 345 char escape_char, 335 bool removeE xcapeChar,346 bool removeEscapeChar, 336 347 char safemode_char, 337 348 bool removeSafemodeChar, … … 368 379 { 369 380 state = SL_ESCAPE; 370 if (!removeE xcapeChar)381 if (!removeEscapeChar) 371 382 token += line[i]; 372 383 } -
code/branches/doc/src/libraries/util/SubString.h
r7291 r7297 115 115 unsigned int split(const std::string& string, 116 116 const std::string& delimiters, const std::string& delimiterNeighbours = "", bool emptyEntries = false, 117 char escapeChar ='\\', bool removeE xcapeChar = true, char safemode_char = '"', bool removeSafemodeChar = true,117 char escapeChar ='\\', bool removeEscapeChar = true, char safemode_char = '"', bool removeSafemodeChar = true, 118 118 char openparenthesis_char = '{', char closeparenthesis_char = '}', bool removeParenthesisChars = true, char comment_char = '\0'); 119 119 std::string join(const std::string& delimiter = " ") const; … … 152 152 bool emptyEntries = false, 153 153 char escape_char = '\\', 154 bool removeE xcapeChar = true,154 bool removeEscapeChar = true, 155 155 char safemode_char = '"', 156 156 bool removeSafemodeChar = true, -
code/branches/doc/src/modules/notifications/Notification.cc
r7193 r7297 55 55 @brief 56 56 Constructor. Creates a Notification with the input message. 57 @param creator 58 The object that created this Notification 57 59 @param message 58 60 The message of the Notification. -
code/branches/doc/src/modules/notifications/NotificationQueue.cc
r7163 r7297 109 109 Method for creating a NotificationQueue object through XML. 110 110 */ 111 void NotificationQueue::XMLPort(Element& xml Element, XMLPort::Mode mode)112 { 113 SUPER(NotificationQueue, XMLPort, xml Element, mode);111 void NotificationQueue::XMLPort(Element& xmlelement, XMLPort::Mode mode) 112 { 113 SUPER(NotificationQueue, XMLPort, xmlelement, mode); 114 114 115 115 this->setDefaults(); 116 116 117 XMLPortParam(NotificationQueue, "maxSize", setMaxSize, getMaxSize, xml Element, mode);118 XMLPortParam(NotificationQueue, "notificationLength", setNotificationLength, getNotificationLength, xml Element, mode);119 XMLPortParam(NotificationQueue, "displayTime", setDisplayTime, getDisplayTime, xml Element, mode);120 XMLPortParam(NotificationQueue, "targets", setTargets, getTargets, xml Element, mode);121 XMLPortParam(NotificationQueue, "font", setFont, getFont, xml Element, mode);122 XMLPortParam(NotificationQueue, "fontSize", setFontSize, getFontSize, xml Element, mode);123 XMLPortParam(NotificationQueue, "position", setPosition, getPosition, xml Element, mode);117 XMLPortParam(NotificationQueue, "maxSize", setMaxSize, getMaxSize, xmlelement, mode); 118 XMLPortParam(NotificationQueue, "notificationLength", setNotificationLength, getNotificationLength, xmlelement, mode); 119 XMLPortParam(NotificationQueue, "displayTime", setDisplayTime, getDisplayTime, xmlelement, mode); 120 XMLPortParam(NotificationQueue, "targets", setTargets, getTargets, xmlelement, mode); 121 XMLPortParam(NotificationQueue, "font", setFont, getFont, xmlelement, mode); 122 XMLPortParam(NotificationQueue, "fontSize", setFontSize, getFontSize, xmlelement, mode); 123 XMLPortParam(NotificationQueue, "position", setPosition, getPosition, xmlelement, mode); 124 124 125 125 COUT(3) << "NotificationQueue '" << this->getName() << "' created." << std::endl; -
code/branches/doc/src/modules/notifications/NotificationQueue.h
r7164 r7297 93 93 virtual ~NotificationQueue(); 94 94 95 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode); //!< Method for creating a NotificationQueue object through XML.95 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); //!< Method for creating a NotificationQueue object through XML. 96 96 97 97 virtual void tick(float dt); //!< To update from time to time. -
code/branches/doc/src/modules/objects/Planet.cc
r7163 r7297 144 144 } 145 145 146 /**147 @brief XML loading and saving.148 @param xmlelement The XML-element149 @param loading Loading (true) or saving (false)150 @return The XML-element151 */152 146 void Planet::XMLPort(Element& xmlelement, XMLPort::Mode mode) 153 147 { -
code/branches/doc/src/modules/objects/triggers/DistanceMultiTrigger.h
r7163 r7297 65 65 /** 66 66 @brief Set the target name of DistanceTriggerBeacons that triggers this DistanceMultiTrigger. 67 @param targe name The name of the DistanceTriggerBeacon as a string.67 @param targetname The name of the DistanceTriggerBeacon as a string. 68 68 */ 69 69 inline void setTargetName(const std::string& targetname) -
code/branches/doc/src/modules/objects/triggers/MultiTrigger.cc
r7163 r7297 308 308 @brief 309 309 Get whether the MultiTrigger is active for a given object. 310 @param triggerer s310 @param triggerer 311 311 A pointer to the object. 312 312 @return -
code/branches/doc/src/modules/overlays/FadeoutText.h
r5929 r7297 44 44 virtual ~FadeoutText() {} 45 45 46 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 47 virtual void tick(float dt); 48 48 -
code/branches/doc/src/modules/overlays/GUIOverlay.cc
r7163 r7297 52 52 } 53 53 54 void GUIOverlay::XMLPort(Element& xml Element, XMLPort::Mode mode)54 void GUIOverlay::XMLPort(Element& xmlelement, XMLPort::Mode mode) 55 55 { 56 SUPER(GUIOverlay, XMLPort, xml Element, mode);56 SUPER(GUIOverlay, XMLPort, xmlelement, mode); 57 57 58 XMLPortParam(GUIOverlay, "guiname", setGUIName, getGUIName, xml Element, mode);58 XMLPortParam(GUIOverlay, "guiname", setGUIName, getGUIName, xmlelement, mode); 59 59 } 60 60 -
code/branches/doc/src/modules/overlays/GUIOverlay.h
r6753 r7297 44 44 virtual ~GUIOverlay(); 45 45 46 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 47 48 48 void setGUIName(const std::string& name); -
code/branches/doc/src/modules/overlays/OverlayText.cc
r6417 r7297 71 71 } 72 72 73 void OverlayText::XMLPort(Element& xml Element, XMLPort::Mode mode)73 void OverlayText::XMLPort(Element& xmlelement, XMLPort::Mode mode) 74 74 { 75 SUPER(OverlayText, XMLPort, xml Element, mode);75 SUPER(OverlayText, XMLPort, xmlelement, mode); 76 76 77 XMLPortParam(OverlayText, "font", setFont, getFont, xml Element, mode);78 XMLPortParam(OverlayText, "colour", setColour, getColour, xml Element, mode);79 XMLPortParam(OverlayText, "caption", setCaption, getCaption, xml Element, mode);80 XMLPortParam(OverlayText, "textsize", setTextSize, getTextSize, xml Element, mode);81 XMLPortParam(OverlayText, "align", setAlignmentString, getAlignmentString, xml Element, mode);82 XMLPortParam(OverlayText, "spacewidth", setSpaceWidth, getSpaceWidth, xml Element, mode);77 XMLPortParam(OverlayText, "font", setFont, getFont, xmlelement, mode); 78 XMLPortParam(OverlayText, "colour", setColour, getColour, xmlelement, mode); 79 XMLPortParam(OverlayText, "caption", setCaption, getCaption, xmlelement, mode); 80 XMLPortParam(OverlayText, "textsize", setTextSize, getTextSize, xmlelement, mode); 81 XMLPortParam(OverlayText, "align", setAlignmentString, getAlignmentString, xmlelement, mode); 82 XMLPortParam(OverlayText, "spacewidth", setSpaceWidth, getSpaceWidth, xmlelement, mode); 83 83 } 84 84 -
code/branches/doc/src/modules/overlays/OverlayText.h
r5781 r7297 52 52 virtual ~OverlayText(); 53 53 54 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);54 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 55 55 56 56 void setCaption(const std::string& caption); -
code/branches/doc/src/modules/overlays/hud/HUDBar.cc
r6677 r7297 55 55 } 56 56 57 void BarColour::XMLPort(Element& xml Element, XMLPort::Mode mode)58 { 59 SUPER(BarColour, XMLPort, xml Element, mode);60 61 XMLPortParam(BarColour, "colour", setColour, getColour, xml Element, mode);62 XMLPortParam(BarColour, "position", setPosition, getPosition, xml Element, mode);57 void BarColour::XMLPort(Element& xmlelement, XMLPort::Mode mode) 58 { 59 SUPER(BarColour, XMLPort, xmlelement, mode); 60 61 XMLPortParam(BarColour, "colour", setColour, getColour, xmlelement, mode); 62 XMLPortParam(BarColour, "position", setPosition, getPosition, xmlelement, mode); 63 63 } 64 64 … … 104 104 } 105 105 106 void HUDBar::XMLPort(Element& xml Element, XMLPort::Mode mode)107 { 108 SUPER(HUDBar, XMLPort, xml Element, mode);109 110 XMLPortParam(HUDBar, "initialvalue", setValue, getValue, xml Element, mode);111 XMLPortParam(HUDBar, "righttoleft", setRightToLeft, getRightToLeft, xml Element, mode);112 XMLPortParam(HUDBar, "autocolour", setAutoColour, getAutoColour, xml Element, mode);113 XMLPortParam(HUDBar, "bartexture", setBarTexture, getBarTexture, xml Element, mode);114 XMLPortObject(HUDBar, BarColour, "", addColour, getColour, xml Element, mode);106 void HUDBar::XMLPort(Element& xmlelement, XMLPort::Mode mode) 107 { 108 SUPER(HUDBar, XMLPort, xmlelement, mode); 109 110 XMLPortParam(HUDBar, "initialvalue", setValue, getValue, xmlelement, mode); 111 XMLPortParam(HUDBar, "righttoleft", setRightToLeft, getRightToLeft, xmlelement, mode); 112 XMLPortParam(HUDBar, "autocolour", setAutoColour, getAutoColour, xmlelement, mode); 113 XMLPortParam(HUDBar, "bartexture", setBarTexture, getBarTexture, xmlelement, mode); 114 XMLPortObject(HUDBar, BarColour, "", addColour, getColour, xmlelement, mode); 115 115 } 116 116 -
code/branches/doc/src/modules/overlays/hud/HUDBar.h
r5781 r7297 50 50 virtual ~BarColour() { } 51 51 52 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);52 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 53 53 54 54 void setColour(const ColourValue& colour) { this->colour_ = colour; } … … 70 70 virtual ~HUDBar(); 71 71 72 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);72 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 73 73 74 74 void clearColours(); -
code/branches/doc/src/modules/overlays/hud/HUDHealthBar.h
r6417 r7297 45 45 virtual ~HUDHealthBar(); 46 46 47 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);47 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 48 48 virtual void tick(float dt); 49 49 virtual void changedOwner(); -
code/branches/doc/src/modules/overlays/hud/HUDNavigation.cc
r7163 r7297 90 90 } 91 91 92 void HUDNavigation::XMLPort ( Element& xml Element, XMLPort::Mode mode )93 { 94 SUPER ( HUDNavigation, XMLPort, xml Element, mode );95 96 XMLPortParam ( HUDNavigation, "font", setFont, getFont, xml Element, mode );97 XMLPortParam ( HUDNavigation, "textSize", setTextSize, getTextSize, xml Element, mode );98 XMLPortParam ( HUDNavigation, "navMarkerSize", setNavMarkerSize, getNavMarkerSize, xml Element, mode );92 void HUDNavigation::XMLPort ( Element& xmlelement, XMLPort::Mode mode ) 93 { 94 SUPER ( HUDNavigation, XMLPort, xmlelement, mode ); 95 96 XMLPortParam ( HUDNavigation, "font", setFont, getFont, xmlelement, mode ); 97 XMLPortParam ( HUDNavigation, "textSize", setTextSize, getTextSize, xmlelement, mode ); 98 XMLPortParam ( HUDNavigation, "navMarkerSize", setNavMarkerSize, getNavMarkerSize, xmlelement, mode ); 99 99 } 100 100 -
code/branches/doc/src/modules/overlays/hud/HUDNavigation.h
r7163 r7297 51 51 void setConfigValues(); 52 52 53 virtual void XMLPort ( Element& xml Element, XMLPort::Mode mode );53 virtual void XMLPort ( Element& xmlelement, XMLPort::Mode mode ); 54 54 virtual void tick ( float dt ); 55 55 -
code/branches/doc/src/modules/overlays/hud/HUDRadar.cc
r7184 r7297 82 82 } 83 83 84 void HUDRadar::XMLPort(Element& xml Element, XMLPort::Mode mode)84 void HUDRadar::XMLPort(Element& xmlelement, XMLPort::Mode mode) 85 85 { 86 SUPER(HUDRadar, XMLPort, xml Element, mode);86 SUPER(HUDRadar, XMLPort, xmlelement, mode); 87 87 88 XMLPortParam(HUDRadar, "sensitivity", setRadarSensitivity, getRadarSensitivity, xml Element, mode);89 XMLPortParam(HUDRadar, "halfDotSizeDistance", setHalfDotSizeDistance, getHalfDotSizeDistance, xml Element, mode);90 XMLPortParam(HUDRadar, "maximumDotSize", setMaximumDotSize, getMaximumDotSize, xml Element, mode);88 XMLPortParam(HUDRadar, "sensitivity", setRadarSensitivity, getRadarSensitivity, xmlelement, mode); 89 XMLPortParam(HUDRadar, "halfDotSizeDistance", setHalfDotSizeDistance, getHalfDotSizeDistance, xmlelement, mode); 90 XMLPortParam(HUDRadar, "maximumDotSize", setMaximumDotSize, getMaximumDotSize, xmlelement, mode); 91 91 } 92 92 -
code/branches/doc/src/modules/overlays/hud/HUDRadar.h
r7163 r7297 49 49 virtual ~HUDRadar(); 50 50 51 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);51 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 52 52 virtual void changedOwner(); 53 53 -
code/branches/doc/src/modules/overlays/stats/Scoreboard.cc
r6502 r7297 54 54 this->lines_.pop_back(); 55 55 } 56 }57 58 /**59 @brief Initializes the lines.60 */61 void Scoreboard::XMLPort(Element& xmlElement, XMLPort::Mode mode)62 {63 SUPER(Scoreboard, XMLPort, xmlElement, mode);64 56 } 65 57 -
code/branches/doc/src/modules/overlays/stats/Scoreboard.h
r5929 r7297 44 44 virtual ~Scoreboard(); 45 45 46 virtual void XMLPort(Element& xmlElement, XMLPort::Mode mode);47 46 virtual void tick(float dt); 48 47 -
code/branches/doc/src/modules/overlays/stats/Stats.cc
r6502 r7297 98 98 } 99 99 100 /**101 @brief Initializes the Stats panel.102 */103 void Stats::XMLPort(Element& xmlElement, XMLPort::Mode mode)104 {105 OrxonoxOverlay::XMLPort(xmlElement, mode);106 }107 108 100 void Stats::tick(float dt) 109 101 { -
code/branches/doc/src/modules/overlays/stats/Stats.h
r5781 r7297 46 46 void setConfigValues(); 47 47 48 virtual void XMLPort(Element& xmlElement, XMLPort::Mode mode);49 50 48 virtual void tick(float dt); 51 49 -
code/branches/doc/src/modules/pickup/DroppedPickup.cc
r7163 r7297 61 61 @param pickup 62 62 The Pickupable that was dropped. 63 @param position64 The position at which the DroppedPickup should be created.63 @param carrier 64 FIXME - add doc! 65 65 @param triggerDistance 66 66 The distance at which the PickupSpawner triggers. Default is 10. -
code/branches/doc/src/modules/pickup/Pickup.cc
r7208 r7297 225 225 This method must be implemented by any class directly inheriting from Pickupable. It is most easily done by just creating a new DroppedPickup, e.g.: 226 226 DroppedPickup(BaseObject* creator, Pickupable* pickup, const Vector3& position); 227 @param position228 The position at which the PickupSpawner should be placed.229 227 @return 230 228 Returns true if a spawner was created, false if not. -
code/branches/doc/src/modules/pickup/PickupCollection.cc
r7163 r7297 228 228 @brief 229 229 Get whether a given class, represented by the input Identifier, is a target of this PickupCollection. 230 @param identifier231 A pointer to the Pickup Identifier of the PickupCarrier we want to know of, whether it is a target of this PickupCollection.230 @param carrier 231 A pointer to the PickupCarrier we want to know of, whether it is a target of this PickupCollection. 232 232 @return 233 233 Returns true if the PickupCarrier identified by the input PickupIdentififer it is a target of this PickupCollection, false if not. … … 336 336 This method must be implemented by any class directly inheriting from Pickupable. It is most easily done by just creating a new DroppedPickup, e.g.: 337 337 DroppedPickup(BaseObject* creator, Pickupable* pickup, const Vector3& position); 338 @param position339 The position at which the PickupSpawner should be placed.340 338 @return 341 339 Returns true if a spawner was created, false if not. -
code/branches/doc/src/modules/pickup/PickupCollectionIdentifier.cc
r7163 r7297 99 99 @brief 100 100 Add a Pickupable to the PickupCollectionIdentifier. 101 @param 101 @param identifier 102 102 A pointer to the PickupIdentifier of the Pickupable to be added. 103 103 */ -
code/branches/doc/src/modules/pickup/PickupSpawner.cc
r7163 r7297 70 70 @param respawnTime 71 71 The minimum time between two spawns. 72 @param ma ySpawnedItems72 @param maxSpawnedItems 73 73 The maximum number of items spawned by this PickupSpawner. 74 74 */ -
code/branches/doc/src/modules/pickup/items/SpeedPickup.cc
r7208 r7297 252 252 @brief 253 253 Sets the SpeedMultiply 254 @param speed Add254 @param speedMultiply 255 255 The multiplied Speed 256 256 */ -
code/branches/doc/src/modules/questsystem/AddQuestHint.cc
r7163 r7297 80 80 @param id 81 81 The QuestHint id. 82 @ param82 @return 83 83 Returns true if successful. 84 84 */ -
code/branches/doc/src/modules/questsystem/Quest.cc
r7163 r7297 197 197 @brief 198 198 Returns the subquest at the given index. 199 @param 199 @param index 200 200 The index. 201 201 @return … … 222 222 @brief 223 223 Returns the QuestHint at the given index. 224 @param 224 @param index 225 225 The index. 226 226 @return … … 246 246 @brief 247 247 Returns the fail QuestEffect at the given index. 248 @param 248 @param index 249 249 The index. 250 250 @return … … 270 270 @brief 271 271 Returns the complete QuestEffect at the given index. 272 @param 272 @param index 273 273 The index. 274 274 @return -
code/branches/doc/src/modules/questsystem/QuestEffectBeacon.cc
r7163 r7297 92 92 Executes the QuestEffectBeacon. 93 93 This means extracting the Pawn from the PlayerTrigger, provided by the Event causing the execution, and the extracting the PlayerInfo from the received Pawn and invoking the QuestEffectbeacon's QuestEffects on the received PlayerInfo. 94 @param b 95 true means the trigger was activated while false means it was deactivated 94 96 @param trigger 95 97 A pointer to the PlayerTrigger that threw the Event. -
code/branches/doc/src/modules/questsystem/QuestNotification.cc
r7163 r7297 48 48 @brief 49 49 Creates a QuestNotification with the input message. 50 @param creator 51 The creator of this object 50 52 @param message 51 53 The message to be sent. -
code/branches/doc/src/orxonox/controllers/ArtificialController.cc
r7284 r7297 665 665 @brief Master begins to follow a pawn. Is a "specific master action". 666 666 @param pawn pawn to follow. 667 @param al aways follows pawn forever if true (false if omitted).667 @param always follows pawn forever if true (false if omitted). 668 668 @param secondsToFollow seconds to follow the pawn if always is false. Will follow pawn 100 seconds if omitted (set in header). 669 669 */ -
code/branches/doc/src/orxonox/graphics/Light.h
r7163 r7297 83 83 /** 84 84 @brief Sets the attenuation parameters of the light source i.e. how it diminishes with distance. 85 @param attenuation The parameters of the attenuation (see description) 85 86 86 @paramattenuation.x range (The absolute upper range of the light in world units)87 @paramattenuation.y constant (The constant factor in the attenuation formula: 1.0 means never attenuate, 0.0 is complete attenuation)88 @paramattenuation.z linear (The linear factor in the attenuation formula: 1 means attenuate evenly over the distance)89 @paramattenuation.w quadratic (The quadratic factor in the attenuation formula: adds a curvature to the attenuation formula)87 - @a attenuation.x range (The absolute upper range of the light in world units) 88 - @a attenuation.y constant (The constant factor in the attenuation formula: 1.0 means never attenuate, 0.0 is complete attenuation) 89 - @a attenuation.z linear (The linear factor in the attenuation formula: 1 means attenuate evenly over the distance) 90 - @a attenuation.w quadratic (The quadratic factor in the attenuation formula: adds a curvature to the attenuation formula) 90 91 91 92 Quote from the Ogre API: … … 120 121 /** 121 122 @brief Sets the range of a spotlight, i.e. the angle of the inner and outer cones and the rate of falloff between them. 122 123 @param spotlightRange.x innerAngle (The angle covered by the bright inner cone) 124 @param spotlightRange.x outerAngle (The angle covered by the outer cone) 125 @param spotlightRange.x falloff (The rate of falloff between the inner and outer cones. 1.0 means a linear falloff, less means slower falloff, higher means faster falloff.) 123 @param spotlightRange The parameters of the spotlight (see description) 124 125 - @a spotlightRange.x innerAngle (The angle covered by the bright inner cone) 126 - @a spotlightRange.x outerAngle (The angle covered by the outer cone) 127 - @a spotlightRange.x falloff (The rate of falloff between the inner and outer cones. 1.0 means a linear falloff, less means slower falloff, higher means faster falloff.) 126 128 */ 127 129 inline void setSpotlightRange(const Vector3& spotlightRange) -
code/branches/doc/src/orxonox/interfaces/Pickupable.h
r7296 r7297 162 162 This method must be implemented by any class directly inheriting from Pickupable. It is most easily done by just creating a new DroppedPickup, e.g.: 163 163 DroppedPickup(BaseObject* creator, Pickupable* pickup, PickupCarrier* carrier, float triggerDistance); 164 @param position The position at which the PickupSpawner should be placed.165 164 @return Returns true if a spawner was created, false if not. 166 165 */ -
code/branches/doc/src/orxonox/overlays/GUISheet.cc
r7163 r7297 54 54 } 55 55 56 void GUISheet::XMLPort(Element& xml Element, XMLPort::Mode mode)56 void GUISheet::XMLPort(Element& xmlelement, XMLPort::Mode mode) 57 57 { 58 SUPER(GUISheet, XMLPort, xml Element, mode);58 SUPER(GUISheet, XMLPort, xmlelement, mode); 59 59 60 XMLPortParam(GUISheet, "showOnLoad", setShowOnLoad, getShowOnLoad, xml Element, mode);61 XMLPortParam(GUISheet, "hidePrevious", setPreviousHiding, getPreviousHiding, xml Element, mode);62 XMLPortParam(GUISheet, "sheetName", setSheetName, getSheetName, xml Element, mode);63 XMLPortParam(GUISheet, "backgroundImage", setBackgroundImage, getBackgroundImage, xml Element, mode);60 XMLPortParam(GUISheet, "showOnLoad", setShowOnLoad, getShowOnLoad, xmlelement, mode); 61 XMLPortParam(GUISheet, "hidePrevious", setPreviousHiding, getPreviousHiding, xmlelement, mode); 62 XMLPortParam(GUISheet, "sheetName", setSheetName, getSheetName, xmlelement, mode); 63 XMLPortParam(GUISheet, "backgroundImage", setBackgroundImage, getBackgroundImage, xmlelement, mode); 64 64 65 65 if (this->bShowOnLoad_) -
code/branches/doc/src/orxonox/overlays/GUISheet.h
r6746 r7297 44 44 ~GUISheet(); 45 45 46 void XMLPort(Element& xml Element, XMLPort::Mode mode);46 void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 47 48 48 void show(); -
code/branches/doc/src/orxonox/overlays/InGameConsole.cc
r7284 r7297 454 454 /** 455 455 @brief Prints string to bottom line. 456 @param s String to be printed 456 @param text The string to be printed 457 @param type The type of the text, defines the color 458 @param index The index of the text overlay in which the string will be displayed 459 @param alwaysShift If true the ohter lines in the console are always shifted by one line 457 460 */ 458 461 void InGameConsole::print(const std::string& text, Shell::LineType type, int index, bool alwaysShift) -
code/branches/doc/src/orxonox/overlays/OrxonoxOverlay.cc
r7284 r7297 126 126 BaseObject::XMLPort() 127 127 */ 128 void OrxonoxOverlay::XMLPort(Element& xml Element, XMLPort::Mode mode)129 { 130 SUPER(OrxonoxOverlay, XMLPort, xml Element, mode);131 132 XMLPortParam(OrxonoxOverlay, "size", setSize, getSize, xml Element, mode);133 XMLPortParam(OrxonoxOverlay, "pickpoint", setPickPoint, getPickPoint, xml Element, mode);134 XMLPortParam(OrxonoxOverlay, "position", setPosition, getPosition, xml Element, mode);135 XMLPortParam(OrxonoxOverlay, "rotation", setRotation, getRotation, xml Element, mode);136 XMLPortParam(OrxonoxOverlay, "correctaspect", setAspectCorrection, getAspectCorrection, xml Element, mode);137 XMLPortParam(OrxonoxOverlay, "background", setBackgroundMaterial, getBackgroundMaterial, xml Element, mode);128 void OrxonoxOverlay::XMLPort(Element& xmlelement, XMLPort::Mode mode) 129 { 130 SUPER(OrxonoxOverlay, XMLPort, xmlelement, mode); 131 132 XMLPortParam(OrxonoxOverlay, "size", setSize, getSize, xmlelement, mode); 133 XMLPortParam(OrxonoxOverlay, "pickpoint", setPickPoint, getPickPoint, xmlelement, mode); 134 XMLPortParam(OrxonoxOverlay, "position", setPosition, getPosition, xmlelement, mode); 135 XMLPortParam(OrxonoxOverlay, "rotation", setRotation, getRotation, xmlelement, mode); 136 XMLPortParam(OrxonoxOverlay, "correctaspect", setAspectCorrection, getAspectCorrection, xmlelement, mode); 137 XMLPortParam(OrxonoxOverlay, "background", setBackgroundMaterial, getBackgroundMaterial, xmlelement, mode); 138 138 } 139 139 … … 306 306 The name of the overlay defined BaseObject::setName() (usually done with the "name" 307 307 attribute in the xml file). 308 @param scale 309 The scaling factor 308 310 */ 309 311 /*static*/ void OrxonoxOverlay::scaleOverlay(const std::string& name, float scale) … … 346 348 The name of the overlay defined BaseObject::setName() (usually done with the "name" 347 349 attribute in the xml file). 350 @param scroll 351 The relative translation of the overlay 348 352 */ 349 353 /*static*/ void OrxonoxOverlay::scrollOverlay(const std::string& name, const Vector2& scroll) … … 360 364 The name of the overlay defined BaseObject::setName() (usually done with the "name" 361 365 attribute in the xml file). 366 @param angle 367 The rotation angle in degree 362 368 */ 363 369 /*static*/ void OrxonoxOverlay::rotateOverlay(const std::string& name, const Degree& angle) -
code/branches/doc/src/orxonox/overlays/OrxonoxOverlay.h
r6753 r7297 90 90 virtual ~OrxonoxOverlay(); 91 91 92 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);92 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 93 93 94 94 virtual void changedName(); -
code/branches/doc/src/orxonox/overlays/OverlayGroup.cc
r7284 r7297 71 71 BaseObject::XMLPort() 72 72 */ 73 void OverlayGroup::XMLPort(Element& xml Element, XMLPort::Mode mode)74 { 75 SUPER(OverlayGroup, XMLPort, xml Element, mode);76 77 XMLPortParam(OverlayGroup, "scale", setScale, getScale, xml Element, mode);78 XMLPortParam(OverlayGroup, "scroll", setScroll, getScroll, xml Element, mode);73 void OverlayGroup::XMLPort(Element& xmlelement, XMLPort::Mode mode) 74 { 75 SUPER(OverlayGroup, XMLPort, xmlelement, mode); 76 77 XMLPortParam(OverlayGroup, "scale", setScale, getScale, xmlelement, mode); 78 XMLPortParam(OverlayGroup, "scroll", setScroll, getScroll, xmlelement, mode); 79 79 // loads all the child elements 80 XMLPortObject(OverlayGroup, OrxonoxOverlay, "", addElement, getElement, xml Element, mode);80 XMLPortObject(OverlayGroup, OrxonoxOverlay, "", addElement, getElement, xmlelement, mode); 81 81 } 82 82 … … 114 114 @brief 115 115 Removes an element from the map. 116 @param name117 The name ofthe element that is removed.116 @param element 117 A pointer to the element that is removed. 118 118 @return 119 119 Returns true if there was such an element to remove, false if not. … … 181 181 The name of the group defined BaseObject::setName() (usually done with the "name" 182 182 attribute in the xml file). 183 @param scale 184 The scaling factor 183 185 */ 184 186 /*static*/ void OverlayGroup::scaleGroup(const std::string& name, float scale) … … 197 199 The name of the group defined BaseObject::setName() (usually done with the "name" 198 200 attribute in the xml file). 201 @param scroll 202 The relative translation of the overlay group 199 203 */ 200 204 /*static*/ void OverlayGroup::scrollGroup(const std::string& name, const Vector2& scroll) -
code/branches/doc/src/orxonox/overlays/OverlayGroup.h
r6054 r7297 58 58 ~OverlayGroup(); 59 59 60 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);60 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 61 61 62 62 static void toggleVisibility(const std::string& name); -
code/branches/doc/src/orxonox/worldentities/WorldEntity.cc
r7292 r7297 650 650 @brief 651 651 Translates this WorldEntity by a vector. 652 @param distance 653 The relative distance of the translation 652 654 @param relativeTo 653 @see WorldEntity::TransformSpace655 The TransformSpace of this translation 654 656 */ 655 657 void WorldEntity::translate(const Vector3& distance, TransformSpace relativeTo) … … 678 680 @brief 679 681 Rotates this WorldEntity by a quaternion. 682 @param rotation 683 The desired relative rotation 680 684 @param relativeTo 681 @see WorldEntity::TransformSpace685 The TransformSpace of this translation 682 686 */ 683 687 void WorldEntity::rotate(const Quaternion& rotation, TransformSpace relativeTo) … … 703 707 @brief 704 708 Makes this WorldEntity look at a specific target location. 709 @param target 710 An absolute point in the space which defines the direction of the entity 705 711 @param relativeTo 706 @see WorldEntity::TransformSpace712 The TransformSpace of this translation 707 713 @param localDirectionVector 708 714 The vector which normally describes the natural direction of the object, usually -Z. … … 729 735 @brief 730 736 Makes this WorldEntity look in specific direction. 737 @param direction 738 A point relative to the position of the WorldEntity which defines its orientation 731 739 @param relativeTo 732 @see WorldEntity::TransformSpace740 The TransformSpace of this translation 733 741 @param localDirectionVector 734 742 The vector which normally describes the natural direction of the object, usually -Z. … … 773 781 /** 774 782 @brief 775 Sets the CollisionType. This alters the object significantly! @see CollisionType.783 Sets the CollisionType. This alters the object significantly! 776 784 @note 777 785 Operation does not work on attached WorldEntities.
Note: See TracChangeset
for help on using the changeset viewer.