Changeset 9895 in orxonox.OLD for branches/coll_rect/src/lib/collision_reaction/collision_filter.cc
- Timestamp:
- Oct 19, 2006, 3:54:49 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/coll_rect/src/lib/collision_reaction/collision_filter.cc
r9894 r9895 15 15 #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_COLLISION_REACTION 16 16 17 #include "collision_ handle.h"17 #include "collision_filter.h" 18 18 19 19 #include "world_entity.h" … … 32 32 { 33 33 34 ObjectListDefinition(Collision Handle);34 ObjectListDefinition(CollisionFilter); 35 35 36 36 /** … … 38 38 * @todo this constructor is not jet implemented - do it 39 39 */ 40 Collision Handle::CollisionHandle(WorldEntity* owner, CREngine::ReactionType type)41 { 42 this->registerObject(this, Collision Handle::_objectList);40 CollisionFilter::CollisionFilter (WorldEntity* owner, CREngine::ReactionType type) 41 { 42 this->registerObject(this, CollisionFilter::_objectList); 43 43 44 44 this->owner = owner; … … 76 76 * standard deconstructor 77 77 */ 78 Collision Handle::~CollisionHandle()78 CollisionFilter::~CollisionFilter () 79 79 { 80 80 // delete what has to be deleted here … … 84 84 85 85 /** 86 * restores the Collision Handleto its initial state87 */ 88 void Collision Handle::reset()86 * restores the CollisionFilter to its initial state 87 */ 88 void CollisionFilter::reset() 89 89 { 90 90 this->flushCollisions(); … … 96 96 * @param classID the classid to look for 97 97 */ 98 void Collision Handle::addTarget(const ClassID& target)98 void CollisionFilter::addTarget(const ClassID& target) 99 99 { 100 100 // make sure there is no dublicate … … 114 114 * handles the collisions and react according to algorithm 115 115 */ 116 void Collision Handle::handleCollisions()116 void CollisionFilter::handleCollisions() 117 117 { 118 118 // if continuous poll the reaction … … 146 146 * @param collisionEvent the collision event to filter 147 147 */ 148 bool Collision Handle::filterCollisionEvent(CollisionEvent* collisionEvent)148 bool CollisionFilter::filterCollisionEvent(CollisionEvent* collisionEvent) 149 149 { 150 150 std::vector<ClassID>::iterator it = this->targetList.begin(); … … 201 201 * @param collision the collision object to filter 202 202 */ 203 bool Collision Handle::filterCollision(Collision* collision)203 bool CollisionFilter::filterCollision(Collision* collision) 204 204 { 205 205 std::vector<ClassID>::iterator it = this->targetList.begin();
Note: See TracChangeset
for help on using the changeset viewer.