Public Member Functions | Public Attributes
cop::NamedDescriptor< Content > Class Template Reference

#include <NamedDescriptor.h>

Inheritance diagram for cop::NamedDescriptor< Content >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

std::string BuildFileName ()
virtual void ContentToFileFunction (std::string filename)
virtual void FileToContentFunction (std::string filename)
Content GetContent ()
std::string GetNodeName () const
ElemType_t GetType () const
 NamedDescriptor (const char *Name, const char *ClassName, const ElemType_t DescriptorType)
void SetClass (std::string name)
void SetContent (Content cont)

Public Attributes

Content m_content
ElemType_t m_elemType
std::string m_stClassName
std::string m_stXMLName

Detailed Description

template<class Content>
class cop::NamedDescriptor< Content >

Definition at line 37 of file NamedDescriptor.h.


Constructor & Destructor Documentation

template<class Content >
cop::NamedDescriptor< Content >::NamedDescriptor ( const char *  Name,
const char *  ClassName,
const ElemType_t  DescriptorType 
) [inline]

Definition at line 40 of file NamedDescriptor.h.


Member Function Documentation

template<class Content >
std::string cop::NamedDescriptor< Content >::BuildFileName ( ) [inline]

Definition at line 48 of file NamedDescriptor.h.

template<class Content >
virtual void cop::NamedDescriptor< Content >::ContentToFileFunction ( std::string  filename) [inline, virtual]

Definition at line 64 of file NamedDescriptor.h.

template<class Content >
virtual void cop::NamedDescriptor< Content >::FileToContentFunction ( std::string  filename) [inline, virtual]

Definition at line 82 of file NamedDescriptor.h.

template<class Content >
Content cop::NamedDescriptor< Content >::GetContent ( ) [inline]

Definition at line 118 of file NamedDescriptor.h.

template<class Content >
std::string cop::NamedDescriptor< Content >::GetNodeName ( ) const [inline, virtual]

returns the name that a will be used in the xml. This should be replaced by any derivative of Elem

Reimplemented from cop::Descriptor.

Definition at line 61 of file NamedDescriptor.h.

template<class Content >
ElemType_t cop::NamedDescriptor< Content >::GetType ( ) const [inline, virtual]

Returns the type which is used for checkign for certain descriptor types, should be overwritten by any derivative of Elem

Reimplemented from cop::Elem.

Definition at line 62 of file NamedDescriptor.h.

template<class Content >
void cop::NamedDescriptor< Content >::SetClass ( std::string  name) [inline]

Definition at line 54 of file NamedDescriptor.h.

template<class Content >
void cop::NamedDescriptor< Content >::SetContent ( Content  cont) [inline]

Definition at line 117 of file NamedDescriptor.h.


Member Data Documentation

template<class Content >
Content cop::NamedDescriptor< Content >::m_content

Definition at line 122 of file NamedDescriptor.h.

template<class Content >
ElemType_t cop::NamedDescriptor< Content >::m_elemType

Definition at line 121 of file NamedDescriptor.h.

template<class Content >
std::string cop::NamedDescriptor< Content >::m_stClassName

Definition at line 120 of file NamedDescriptor.h.

template<class Content >
std::string cop::NamedDescriptor< Content >::m_stXMLName

Definition at line 119 of file NamedDescriptor.h.


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


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 10:48:46