Changeset 7297 for code/branches/doc/src/orxonox
- Timestamp:
- Aug 31, 2010, 8:37:29 PM (14 years ago)
- Location:
- code/branches/doc/src/orxonox
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
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.