OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeExtend


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).
.

#include <ShapeExtend_BasicMsgRegistrator.hxx>

Inheritance diagram for ShapeExtend_BasicMsgRegistrator:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT ShapeExtend_BasicMsgRegistrator ()
 Empty constructor.
.
virtual Standard_EXPORT 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 Standard_EXPORT void Send (const TopoDS_Shape &shape, const Message_Msg &message, const Message_Gravity gravity)
 Sends a message to be attached to the shape.
.
virtual Standard_EXPORT void Send (const Message_Msg &message, const Message_Gravity gravity)
 Calls Send method with Null Transient.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT ShapeExtend_BasicMsgRegistrator::ShapeExtend_BasicMsgRegistrator  ) 
 


Member Function Documentation

Standard_EXPORT const ShapeExtend_BasicMsgRegistrator::Handle Standard_Type   )  const
 

Reimplemented in ShapeExtend_MsgRegistrator.

virtual Standard_EXPORT void ShapeExtend_BasicMsgRegistrator::Send const Message_Msg &  message,
const Message_Gravity  gravity
[virtual]
 

virtual Standard_EXPORT void ShapeExtend_BasicMsgRegistrator::Send const TopoDS_Shape &  shape,
const Message_Msg &  message,
const Message_Gravity  gravity
[virtual]
 

Reimplemented in ShapeExtend_MsgRegistrator.

virtual Standard_EXPORT void ShapeExtend_BasicMsgRegistrator::Send const Handle(Standard_Transient)&  object,
const Message_Msg &  message,
const Message_Gravity  gravity
[virtual]
 

Reimplemented in ShapeExtend_MsgRegistrator.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:36 2008 for OpenCASCADE by  doxygen 1.4.1