orxonox::XMLPortParamContainer Class Reference

#include <src/core/XMLPort.h>

Inheritance diagram for orxonox::XMLPortParamContainer:

orxonox::XMLPortClassParamContainer< T >

List of all members.

Public Types

enum  ParseResult { PR_not_started, PR_finished, PR_waiting_for_default_values }

Public Member Functions

virtual XMLPortParamContainerdefaultValue (unsigned int index, const MultiType &param)=0
virtual XMLPortParamContainerdefaultValues (const MultiType &param1, const MultiType &param2, const MultiType &param3, const MultiType &param4, const MultiType &param5)=0
virtual XMLPortParamContainerdefaultValues (const MultiType &param1, const MultiType &param2, const MultiType &param3, const MultiType &param4)=0
virtual XMLPortParamContainerdefaultValues (const MultiType &param1, const MultiType &param2, const MultiType &param3)=0
virtual XMLPortParamContainerdefaultValues (const MultiType &param1, const MultiType &param2)=0
virtual XMLPortParamContainerdefaultValues (const MultiType &param1)=0
virtual XMLPortParamContainerdescription (const std::string description)=0
virtual const std::stringgetDescription ()=0
const std::stringgetName () const
 XMLPortParamContainer ()
virtual ~XMLPortParamContainer ()

Protected Attributes

Identifieridentifier_
BaseObjectowner_
std::string paramname_
ParseResult parseResult_


Member Enumeration Documentation

Enumerator:
PR_not_started 
PR_finished 
PR_waiting_for_default_values 


Constructor & Destructor Documentation

orxonox::XMLPortParamContainer::XMLPortParamContainer (  )  [inline]

virtual orxonox::XMLPortParamContainer::~XMLPortParamContainer (  )  [inline, virtual]


Member Function Documentation

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValue ( unsigned int  index,
const MultiType param 
) [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValues ( const MultiType param1,
const MultiType param2,
const MultiType param3,
const MultiType param4,
const MultiType param5 
) [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValues ( const MultiType param1,
const MultiType param2,
const MultiType param3,
const MultiType param4 
) [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValues ( const MultiType param1,
const MultiType param2,
const MultiType param3 
) [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValues ( const MultiType param1,
const MultiType param2 
) [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::defaultValues ( const MultiType param1  )  [pure virtual]

virtual XMLPortParamContainer& orxonox::XMLPortParamContainer::description ( const std::string  description  )  [pure virtual]

virtual const std::string& orxonox::XMLPortParamContainer::getDescription (  )  [pure virtual]

const std::string& orxonox::XMLPortParamContainer::getName (  )  const [inline]


Member Data Documentation


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

Generated on Tue Jul 28 16:23:19 2009 for Orxonox by  doxygen 1.5.6