Changeset 197 for code/branches/objecthierarchie/src/BaseObject.h
- Timestamp:
- Nov 13, 2007, 3:22:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/BaseObject.h
r176 r197 2 2 #define _BaseObject_H__ 3 3 4 #include "ClassHierarchy.h" 5 #include "OrxonoxClass.h" 4 #include "IdentifierIncludes.h" 6 5 7 6 namespace orxonox … … 26 25 { this->getIdentifier()->isDirectParentOf(identifier); } 27 26 28 // Identifier* identifier_; 27 inline bool isA(BaseIdentifier<class B>* identifier) 28 { this->getIdentifier()->isA(identifier->getIdentifier()); } 29 inline bool isDirectlyA(BaseIdentifier<class B>* identifier) 30 { this->getIdentifier()->isDirectlyA(identifier->getIdentifier()); } 31 inline bool isChildOf(BaseIdentifier<class B>* identifier) 32 { this->getIdentifier()->isChildOf(identifier->getIdentifier()); } 33 inline bool isDirectChildOf(BaseIdentifier<class B>* identifier) 34 { this->getIdentifier()->isDirectChildOf(identifier->getIdentifier()); } 35 inline bool isParentOf(BaseIdentifier<class B>* identifier) 36 { this->getIdentifier()->isParentOf(identifier->getIdentifier()); } 37 inline bool isDirectParentOf(BaseIdentifier<class B>* identifier) 38 { this->getIdentifier()->isDirectParentOf(identifier->getIdentifier()); } 29 39 30 // protected: 31 // IdentifierList* parents_; // INTERN! Don't touch this! 40 inline bool isA(BaseIdentifier<class B> identifier) 41 { this->getIdentifier()->isA(identifier.getIdentifier()); } 42 inline bool isDirectlyA(BaseIdentifier<class B> identifier) 43 { this->getIdentifier()->isDirectlyA(identifier.getIdentifier()); } 44 inline bool isChildOf(BaseIdentifier<class B> identifier) 45 { this->getIdentifier()->isChildOf(identifier.getIdentifier()); } 46 inline bool isDirectChildOf(BaseIdentifier<class B> identifier) 47 { this->getIdentifier()->isDirectChildOf(identifier.getIdentifier()); } 48 inline bool isParentOf(BaseIdentifier<class B> identifier) 49 { this->getIdentifier()->isParentOf(identifier.getIdentifier()); } 50 inline bool isDirectParentOf(BaseIdentifier<class B> identifier) 51 { this->getIdentifier()->isDirectParentOf(identifier.getIdentifier()); } 52 /* 53 inline bool isA(OrxonoxClass* object) 54 { this->getIdentifier()->isA(object->getIdentifier()); } 55 inline bool isDirectlyA(OrxonoxClass* object) 56 { this->getIdentifier()->isDirectlyA(object->getIdentifier); } 57 inline bool isChildOf(OrxonoxClass* object) 58 { this->getIdentifier()->isChildOf(object->getIdentifier); } 59 inline bool isDirectChildOf(OrxonoxClass* object) 60 { this->getIdentifier()->isDirectChildOf(object->getIdentifier); } 61 inline bool isParentOf(OrxonoxClass* object) 62 { this->getIdentifier()->isParentOf(object->getIdentifier); } 63 inline bool isDirectParentOf(OrxonoxClass* object) 64 { this->getIdentifier()->isDirectParentOf(object->getIdentifier); } 65 */ 32 66 33 67 };
Note: See TracChangeset
for help on using the changeset viewer.