Changeset 4761 in orxonox.OLD for orxonox/trunk/src/lib/coord
- Timestamp:
- Jul 2, 2005, 1:28:28 AM (20 years ago)
- Location:
- orxonox/trunk/src/lib/coord
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/coord/p_node.cc
r4742 r4761 21 21 22 22 #include "p_node.h" 23 #include "null_parent.h" 24 25 #include "load_param.h" 26 #include "class_list.h" 27 23 28 #include "stdincl.h" 24 29 #include "compiler.h" 25 26 30 #include "error.h" 27 31 #include "debug.h" 28 32 #include "list.h" 29 33 #include "vector.h" 30 #include "null_parent.h"31 #include "load_param.h"32 34 33 35 //#include "vector.h" … … 123 125 LoadParam<PNode>(root, "rel-coor", this, &PNode::setRelCoor) 124 126 .describe("Sets The relative position of the Node to its parent."); 127 128 LoadParam<PNode>(root, "parent", this, &PNode::setParent) 129 .describe("the Name of the Parent of this PNode"); 125 130 } 126 131 … … 328 333 } 329 334 335 /** 336 * @see PNode::setParent(PNode* parent); 337 * @param parentName the name of the Parent to set to this PNode 338 */ 339 void PNode::setParent (const char* parentName) 340 { 341 PNode* parentNode = dynamic_cast<PNode*>(ClassList::getObject(parentName, CL_PARENT_NODE)); 342 343 344 printf("%p\n", parentNode); 345 printf("%s\n", parentNode->getName()); 346 347 if (parentNode != NULL) 348 parentNode->addChild(this); 349 } 330 350 331 351 /** -
orxonox/trunk/src/lib/coord/p_node.h
r4746 r4761 88 88 89 89 void setParent (PNode* parent); 90 void setParent (const char* name); 91 90 92 void setParentMode (unsigned int parentingMode); 91 93 /** \returns the Parenting mode of this node */
Note: See TracChangeset
for help on using the changeset viewer.