Public Member Functions | Public Attributes | List of all members
ISM::Object Class Reference

#include <Object.hpp>

Inheritance diagram for ISM::Object:
Inheritance graph
[legend]

Public Member Functions

 Object ()
 
 Object (const Object &other)
 
 Object (const std::string type, const std::string observedId="", const std::string ressourcePath="", std::string providedBy="")
 
 Object (const std::string type, PosePtr pose, const std::string observedId="", const std::string ressourcePath="", std::string providedBy="")
 
 Object (std::string type, Pose *pose, std::string observedId="", const std::string ressourcePath="", std::string providedBy="")
 
bool operator< (const Object &rhs) const
 
void serialize (std::ostream &strm) const
 
- Public Member Functions inherited from ISM::Serializable
virtual ~Serializable ()
 

Public Attributes

double confidence
 
std::string observedId
 
PosePtr pose
 
std::string providedBy
 
boost::filesystem::path ressourcePath
 
std::string type
 
double weight
 

Detailed Description

Object class. Representation of object estimations in training data or input objects.

Definition at line 33 of file Object.hpp.

Constructor & Destructor Documentation

ISM::Object::Object ( )
inline

Definition at line 47 of file Object.hpp.

ISM::Object::Object ( const Object other)
inline

Definition at line 52 of file Object.hpp.

ISM::Object::Object ( const std::string  type,
const std::string  observedId = "",
const std::string  ressourcePath = "",
std::string  providedBy = "" 
)
inline

Definition at line 58 of file Object.hpp.

ISM::Object::Object ( const std::string  type,
PosePtr  pose,
const std::string  observedId = "",
const std::string  ressourcePath = "",
std::string  providedBy = "" 
)
inline

Definition at line 63 of file Object.hpp.

ISM::Object::Object ( std::string  type,
Pose pose,
std::string  observedId = "",
const std::string  ressourcePath = "",
std::string  providedBy = "" 
)
inline

Definition at line 68 of file Object.hpp.

Member Function Documentation

bool ISM::Object::operator< ( const Object rhs) const
inline

Definition at line 77 of file Object.hpp.

void ISM::Object::serialize ( std::ostream &  strm) const
virtual

Implements ISM::Serializable.

Definition at line 30 of file Object.cpp.

Member Data Documentation

double ISM::Object::confidence

Definition at line 44 of file Object.hpp.

std::string ISM::Object::observedId

Definition at line 39 of file Object.hpp.

PosePtr ISM::Object::pose

Definition at line 37 of file Object.hpp.

std::string ISM::Object::providedBy

Definition at line 45 of file Object.hpp.

boost::filesystem::path ISM::Object::ressourcePath

Definition at line 41 of file Object.hpp.

std::string ISM::Object::type

Definition at line 38 of file Object.hpp.

double ISM::Object::weight

Definition at line 43 of file Object.hpp.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41