Template Class Channel

Inheritance Relationships

Base Type

Class Documentation

template<typename TYPE>
class aslam::channels::Channel : public aslam::Cloneable<ChannelBase, Channel<TYPE>>

Public Types

typedef TYPE Type

Public Functions

ASLAM_POINTER_TYPEDEFS(Channel)
inline Channel()
inline virtual ~Channel()
inline virtual std::string name() const
bool operator==(const Channel<TYPE> &other)
inline Channel(const Channel<TYPE> &other)
void operator=(const Channel<TYPE>&) = delete
inline virtual bool compare(const ChannelBase &other)
inline bool serializeToString(std::string *string) const
inline bool serializeToBuffer(char **buffer, size_t *size) const
inline bool deSerializeFromString(const std::string &string)
inline bool deSerializeFromBuffer(const char *const buffer, size_t size)
template<>
bool operator==(const Channel<cv::Mat> &other)

Public Members

TYPE value_