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

#include <Overlay.h>

Inheritance diagram for OverlayInfo:
Inheritance graph
Collaboration diagram for OverlayInfo:
Collaboration graph

Public Member Functions

 OverlayInfo (Primitive p)
 
 OverlayInfo ()
 
virtual void serialize (boost::archive::binary_oarchive &oa)
 
virtual void deserialize (boost::archive::binary_iarchive &ia)
 
virtual size_t getSerializeSize ()
 
virtual void accept (OverlayInfoVisitor *visitor)
 
virtual void draw (cv::Mat matImg)
 

Public Attributes

Primitive primitiveType
 

Constructor & Destructor Documentation

◆ OverlayInfo() [1/2]

OverlayInfo::OverlayInfo ( Primitive p)
inline

◆ OverlayInfo() [2/2]

OverlayInfo::OverlayInfo ( )
inline

Member Function Documentation

◆ accept()

virtual void OverlayInfo::accept ( OverlayInfoVisitor * visitor)
inlinevirtual

Reimplemented in CompositeOverlay.

Here is the call graph for this function:

◆ deserialize()

virtual void OverlayInfo::deserialize ( boost::archive::binary_iarchive & ia)
inlinevirtual

Reimplemented in CircleOverlay, CompositeOverlay, LineOverlay, and RectangleOverlay.

Here is the caller graph for this function:

◆ draw()

virtual void OverlayInfo::draw ( cv::Mat matImg)
inlinevirtual

Reimplemented in CircleOverlay, LineOverlay, and RectangleOverlay.

Here is the caller graph for this function:

◆ getSerializeSize()

virtual size_t OverlayInfo::getSerializeSize ( )
inlinevirtual

Reimplemented in CircleOverlay, LineOverlay, and RectangleOverlay.

Here is the caller graph for this function:

◆ serialize()

virtual void OverlayInfo::serialize ( boost::archive::binary_oarchive & oa)
inlinevirtual

Reimplemented in CircleOverlay, CompositeOverlay, LineOverlay, and RectangleOverlay.

Here is the caller graph for this function:

Member Data Documentation

◆ primitiveType

Primitive OverlayInfo::primitiveType

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