Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
CompositeOverlay Class Reference

#include <Overlay.h>

Inheritance diagram for CompositeOverlay:
Inheritance graph
Collaboration diagram for CompositeOverlay:
Collaboration graph

Public Member Functions

 CompositeOverlay ()
 
 CompositeOverlay (Primitive primitiveType)
 
void add (OverlayInfo *component)
 
void deserialize (boost::archive::binary_iarchive &ia)
 
void accept (OverlayInfoVisitor *visitor)
 
vector< OverlayInfo * > getList ()
 
- Public Member Functions inherited from OverlayInfo
 OverlayInfo (Primitive p)
 
 OverlayInfo ()
 
virtual size_t getSerializeSize ()
 
virtual void draw (cv::Mat matImg)
 

Protected Member Functions

void serialize (boost::archive::binary_oarchive &oa)
 

Protected Attributes

vector< OverlayInfo * > gList
 

Private Member Functions

template<class Archive >
void save (Archive &ar, const unsigned int version)
 
template<class Archive >
void load (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Public Attributes inherited from OverlayInfo
Primitive primitiveType
 

Constructor & Destructor Documentation

◆ CompositeOverlay() [1/2]

CompositeOverlay::CompositeOverlay ( )
inline

◆ CompositeOverlay() [2/2]

CompositeOverlay::CompositeOverlay ( Primitive primitiveType)
inline

Member Function Documentation

◆ accept()

void CompositeOverlay::accept ( OverlayInfoVisitor * visitor)
virtual

Reimplemented from OverlayInfo.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ add()

void CompositeOverlay::add ( OverlayInfo * component)
Here is the caller graph for this function:

◆ deserialize()

void CompositeOverlay::deserialize ( boost::archive::binary_iarchive & ia)
virtual

Reimplemented from OverlayInfo.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getList()

vector< OverlayInfo * > CompositeOverlay::getList ( )

◆ load()

template<class Archive >
void CompositeOverlay::load ( Archive & ar,
const unsigned int version )
inlineprivate

◆ save()

template<class Archive >
void CompositeOverlay::save ( Archive & ar,
const unsigned int version )
inlineprivate

◆ serialize()

void CompositeOverlay::serialize ( boost::archive::binary_oarchive & oa)
protectedvirtual

Reimplemented from OverlayInfo.

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Member Data Documentation

◆ gList

vector<OverlayInfo*> CompositeOverlay::gList
protected

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