sofa::core::objectmodel::DetachNodeEvent Class Reference

Event indicating that a child node is being detached from the scene. More...

#include <DetachNodeEvent.h>

Inheritance diagram for sofa::core::objectmodel::DetachNodeEvent:

Inheritance graph
[legend]
Collaboration diagram for sofa::core::objectmodel::DetachNodeEvent:

Collaboration graph
[legend]

Public Member Functions

 DetachNodeEvent (BaseNode *n)
 ~DetachNodeEvent ()
BaseNode * getNode () const
bool contains (BaseNode *n) const
bool contains (BaseObject *o) const

Protected Attributes

BaseNode * node

Detailed Description

Event indicating that a child node is being detached from the scene.

Any reference to ony of its descendant (such as active contacts) should be removed.

Definition at line 47 of file DetachNodeEvent.h.


Constructor & Destructor Documentation

sofa::core::objectmodel::DetachNodeEvent::DetachNodeEvent ( BaseNode *  n  ) 

Definition at line 38 of file DetachNodeEvent.cpp.

sofa::core::objectmodel::DetachNodeEvent::~DetachNodeEvent (  ) 

Definition at line 43 of file DetachNodeEvent.cpp.


Member Function Documentation

bool sofa::core::objectmodel::DetachNodeEvent::contains ( BaseObject *  o  )  const

bool sofa::core::objectmodel::DetachNodeEvent::contains ( BaseNode *  n  )  const

Definition at line 51 of file DetachNodeEvent.cpp.

References sofa::core::objectmodel::BaseNode::getParent(), and node.

Referenced by contains().

BaseNode * sofa::core::objectmodel::DetachNodeEvent::getNode (  )  const

Definition at line 47 of file DetachNodeEvent.cpp.

References node.


Field Documentation

Definition at line 61 of file DetachNodeEvent.h.

Referenced by contains(), and getNode().


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

Generated on Sun Nov 23 04:23:45 2008 for Sofa by  doxygen 1.5.7.1