Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ShapeExtend_BasicMsgRegistrator Class Reference

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>

Inheritance diagram for ShapeExtend_BasicMsgRegistrator:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation


Member Function Documentation

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]

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