Orxonox: orxonox::WorldEntityCollisionShape Class Reference

# orxonox::WorldEntityCollisionShape Class Reference

`#include <src/orxonox/objects/collisionshapes/WorldEntityCollisionShape.h>`

Inheritance diagram for orxonox::WorldEntityCollisionShape:

List of all members.

## Public Member Functions

WorldEntity * | getWorldEntityOwner ()
| WorldEntityCollisionShape (WorldEntity *creator)
virtual | ~WorldEntityCollisionShape ()

## Protected Member Functions

virtual void | updateParent ()

## Private Member Functions

void | parentChanged ()

## Private Attributes

WorldEntity * | worldEntityOwner_

## Constructor & Destructor Documentation

orxonox::WorldEntityCollisionShape::WorldEntityCollisionShape | ( | WorldEntity * | creator | ) |

References RegisterObject, orxonox::Synchronisable::setObjectMode(), and worldEntityOwner_.

orxonox::WorldEntityCollisionShape::~WorldEntityCollisionShape | ( |  | ) | `[virtual]`

## Member Function Documentation

WorldEntity* orxonox::WorldEntityCollisionShape::getWorldEntityOwner | ( |  | ) | `[inline]`

Referenced by orxonox::CollisionShape::notifyBeingAttached().

void orxonox::WorldEntityCollisionShape::parentChanged | ( |  | ) | `[private, virtual]`

Reimplemented from orxonox::CollisionShape.

References OrxAssert.

void orxonox::WorldEntityCollisionShape::updateParent | ( |  | ) | `[protected, virtual]`

Reimplemented from orxonox::CollisionShape.

References orxonox::WorldEntity::notifyCollisionShapeChanged(), orxonox::CollisionShape::updateParent(), and worldEntityOwner_.

## Member Data Documentation

WorldEntity* orxonox::WorldEntityCollisionShape::worldEntityOwner_`[private]`

Referenced by updateParent(), and WorldEntityCollisionShape().

The documentation for this class was generated from the following files:

- src/orxonox/objects/collisionshapes/WorldEntityCollisionShape.h
- src/orxonox/objects/collisionshapes/WorldEntityCollisionShape.cc