Open CASCADE Technology
6.5.4
|
Abstract class that can be used for attaching messages
to the objects (e.g. shapes).
It is used by ShapeHealing algorithms to attach a message
describing encountered case (e.g. removing small edge from
a wire).
The methods of this class are empty and redefined, for instance,
in the classes for Data Exchange processors for attaching
messages to interface file entities or CAS.CADE shapes.
#include <ShapeExtend_BasicMsgRegistrator.hxx>
Public Member Functions | |
ShapeExtend_BasicMsgRegistrator () | |
Empty constructor. | |
virtual void | Send (const Handle< Standard_Transient > &object, const Message_Msg &message, const Message_Gravity gravity) |
Sends a message to be attached to the object. Object can be of any type interpreted by redefined MsgRegistrator. | |
virtual void | Send (const TopoDS_Shape &shape, const Message_Msg &message, const Message_Gravity gravity) |
Sends a message to be attached to the shape. | |
virtual void | Send (const Message_Msg &message, const Message_Gravity gravity) |
Calls Send method with Null Transient. |
virtual void ShapeExtend_BasicMsgRegistrator::Send | ( | const Handle< Standard_Transient > & | object, |
const Message_Msg & | message, | ||
const Message_Gravity | gravity | ||
) | [virtual] |
Reimplemented in ShapeExtend_MsgRegistrator.
virtual void ShapeExtend_BasicMsgRegistrator::Send | ( | const TopoDS_Shape & | shape, |
const Message_Msg & | message, | ||
const Message_Gravity | gravity | ||
) | [virtual] |
Reimplemented in ShapeExtend_MsgRegistrator.
virtual void ShapeExtend_BasicMsgRegistrator::Send | ( | const Message_Msg & | message, |
const Message_Gravity | gravity | ||
) | [virtual] |