Atlas_Objects_Operation_SmellData

Atlas::Objects::Operation::LibrarytFuncAtlas::Objects::Operation::SmellData(3)



NAME
       Atlas::Objects::Operation::SmellData -

       Character smells something.


SYNOPSIS
       #include <Operation.h>

       Inherits Atlas::Objects::Operation::PerceptionData.

   Public Member Functions
       virtual SmellData * copy () const
           Copy this object.
       virtual bool instanceOf (int classNo) const
           Is this instance of some class?
       virtual void iterate (int &current_class, std::string &attr) const
           Iterate over the attributes of this instance.
       virtual void free ()
           Free an instance of this class, returning it to the memory pool.
       virtual SmellData * getDefaultObject ()
           Get the reference object that contains the default values for
           attributes of instances of the same class as this object.

   Static Public Member Functions
       static SmellData * alloc ()
       static SmellData * getDefaultObjectInstance ()
           Get the reference object that contains the default values for
           attributes of instances of this class.

   Protected Member Functions
       SmellData (SmellData *defaults=NULL)
           Construct a SmellData class definition.
       virtual ~SmellData ()
           Default destructor.

   Additional Inherited Members
Detailed Description
       Character smells something.

       Base operator for all kind of perceptions

Member Function Documentation
   virtual void Atlas::Objects::Operation::SmellData::free () [virtual]
       Free an instance of this class, returning it to the memory pool. This
       function in combination with alloc() handle the memory pool.

       Reimplemented from Atlas::Objects::Operation::PerceptionData.

   virtual SmellData* Atlas::Objects::Operation::SmellData::getDefaultObject
       () [virtual]
       Get the reference object that contains the default values for
       attributes of instances of the same class as this object.

       Returns:
           a pointer to the default object.

       Reimplemented from Atlas::Objects::Operation::PerceptionData.

   static SmellData*
       Atlas::Objects::Operation::SmellData::getDefaultObjectInstance ()
       [static]
       Get the reference object that contains the default values for
       attributes of instances of this class.

       Returns:
           a pointer to the default object.

Author
       Generated automatically by Doxygen for Atlas-C++ from the source code.



Atlas-C++                       Fri AugAtlas::Objects::Operation::SmellData(3)