Fade2D Documentation pages v2.16.7
Delaunay Features
GEOM_FADE2D::MsgBase Class Referenceabstract

MsgBase, a base class for message subscriber classes. More...

#include <MsgBase.h>

Public Member Functions

 MsgBase ()
 Default constructor.
 
virtual ~MsgBase ()
 Destructor.
 
virtual void update (MsgType msgType, const char *s, double d)=0
 update More...
 

Detailed Description

MsgBase serves as a base class from which message subscriber classes (e.g., widgets, progress bars, etc.) can be derived. These subscriber classes receive messages such as progress updates or warnings from Fade.

See also
Progress bar example

Member Function Documentation

◆ update()

virtual void GEOM_FADE2D::MsgBase::update ( MsgType  msgType,
const char *  s,
double  d 
)
pure virtual

This method must be implemented in derived classes. It is automatically called whenever the Fade system has a message of type msgType to deliver.

Parameters
msgTypeThe type of message (e.g., progress, warning).
sA string message.
dA numeric value associated with the message (e.g., progress value).

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