OMK::Vis::MaterialRemovePickUDO Class Reference

Action to remove PickUDO of the entity. More...

#include <OMKEntityMaterialAction.h>

Inheritance diagram for OMK::Vis::MaterialRemovePickUDO:

Inheritance graph
[legend]
Collaboration diagram for OMK::Vis::MaterialRemovePickUDO:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MaterialRemovePickUDO ()
 The contructor.
virtual ~MaterialRemovePickUDO ()
 Destructor.

Private Member Functions

virtual bool entityAction (EntityMaterial *entity) const
 The action calls the appropriate function.

Detailed Description

Action to remove PickUDO of the entity.

Definition at line 198 of file OMKEntityMaterialAction.h.


Constructor & Destructor Documentation

OMK::Vis::MaterialRemovePickUDO::MaterialRemovePickUDO (  )  [inline]

The contructor.

Definition at line 202 of file OMKEntityMaterialAction.h.

00202 {}

virtual OMK::Vis::MaterialRemovePickUDO::~MaterialRemovePickUDO (  )  [inline, virtual]

Destructor.

Definition at line 204 of file OMKEntityMaterialAction.h.

00204 {}


Member Function Documentation

bool MaterialRemovePickUDO::entityAction ( EntityMaterial entity  )  const [private, virtual]

The action calls the appropriate function.

Reimplemented from OMK::Vis::IMaterialAction.

Definition at line 179 of file OMKEntityMaterialAction.cpp.

References OMK::Vis::EntityMaterial::getOgreEntity(), and OMTRACEID.

00180 { 
00181   // look for a PickUDO
00182   PickUDO* udo = dynamic_cast< PickUDO* >( entity->getOgreEntity()->getUserObject() ) ;
00183   // it is a PickUDO => delete it
00184   delete udo;
00185   OMTRACEID( "UDO", "removing PickUDO" );
00186   return false ;
00187 }


logo OpenMask

Documentation generated on Mon Jun 9 11:46:05 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007