Container class for histogram and SURF descriptor of an object. More...
#include <ObjectProperties.h>
Public Member Functions | |
| void | addImageProperties (ImagePropertiesCV *imageProperties) | 
| Takes ownership of the given ImageProperties.   | |
| void | deleteImageProperties (std::string name) | 
| void | deleteImageProperties (int index) | 
| std::vector< std::string > | getImageNames () | 
| const std::vector < ImagePropertiesCV * >  | getImageProperties () const | 
| const ImagePropertiesCV * | getImageProperties (std::string name) const | 
| std::string | getName () | 
| std::string | getType () | 
| template<class Archive > | |
| void | load (Archive &ar, const unsigned int version_b) | 
| ObjectProperties (std::string name="") | |
| Default constructor.   | |
| ObjectProperties (const ObjectProperties &other) | |
| Copy constructor.   | |
| ObjectProperties & | operator= (const ObjectProperties &right) | 
| Assignment operator.   | |
| void | printOn (std::ostream &strm) | 
| Print object information.   | |
| template<class Archive > | |
| void | save (Archive &ar, const unsigned int version) const | 
| void | setName (std::string name) | 
| void | setType (std::string type) | 
| Set type of ObjectProperty (e.g. face or object )   | |
| ~ObjectProperties () | |
| The destructor.   | |
Private Attributes | |
| std::vector< ImagePropertiesCV * > | m_ImageProperties | 
| std::string | m_Name | 
| std::string | m_Type | 
Friends | |
| class | boost::serialization::access | 
Container class for histogram and SURF descriptor of an object.
Definition at line 31 of file ObjectProperties.h.
| ObjectProperties::ObjectProperties | ( | std::string | name = "" | ) | 
Default constructor.
| ObjectProperties::ObjectProperties | ( | const ObjectProperties & | other | ) | 
Copy constructor.
The destructor.
| void ObjectProperties::addImageProperties | ( | ImagePropertiesCV * | imageProperties | ) | 
Takes ownership of the given ImageProperties.
| void ObjectProperties::deleteImageProperties | ( | std::string | name | ) | 
| void ObjectProperties::deleteImageProperties | ( | int | index | ) | 
| std::vector<std::string> ObjectProperties::getImageNames | ( | ) | 
| const std::vector< ImagePropertiesCV* > ObjectProperties::getImageProperties | ( | ) |  const [inline] | 
        
Definition at line 68 of file ObjectProperties.h.
| const ImagePropertiesCV* ObjectProperties::getImageProperties | ( | std::string | name | ) | const | 
| std::string ObjectProperties::getName | ( | ) |  [inline] | 
        
Definition at line 63 of file ObjectProperties.h.
| std::string ObjectProperties::getType | ( | ) |  [inline] | 
        
Definition at line 66 of file ObjectProperties.h.
| void ObjectProperties::load | ( | Archive & | ar, | 
| const unsigned int | version_b | ||
| ) |  [inline] | 
        
Definition at line 97 of file ObjectProperties.h.
| ObjectProperties& ObjectProperties::operator= | ( | const ObjectProperties & | right | ) | 
Assignment operator.
| void ObjectProperties::printOn | ( | std::ostream & | strm | ) | 
Print object information.
| void ObjectProperties::save | ( | Archive & | ar, | 
| const unsigned int | version | ||
| ) |  const [inline] | 
        
Definition at line 79 of file ObjectProperties.h.
| void ObjectProperties::setName | ( | std::string | name | ) |  [inline] | 
        
Definition at line 55 of file ObjectProperties.h.
| void ObjectProperties::setType | ( | std::string | type | ) |  [inline] | 
        
Set type of ObjectProperty (e.g. face or object )
Definition at line 53 of file ObjectProperties.h.
friend class boost::serialization::access [friend] | 
        
Definition at line 35 of file ObjectProperties.h.
std::vector< ImagePropertiesCV* > ObjectProperties::m_ImageProperties [private] | 
        
Definition at line 132 of file ObjectProperties.h.
std::string ObjectProperties::m_Name [private] | 
        
Definition at line 128 of file ObjectProperties.h.
std::string ObjectProperties::m_Type [private] | 
        
Definition at line 130 of file ObjectProperties.h.