SHAPER  9.12.0
SketchPlugin_MacroArcReentrantMessage Class Reference

Message that style of visualization of parameter is changed. More...

Inheritance diagram for SketchPlugin_MacroArcReentrantMessage:
Inheritance graph

Public Member Functions

SKETCHPLUGIN_EXPORT SketchPlugin_MacroArcReentrantMessage (const Events_ID theID, const void *theSender)
 Creates an empty message. More...
 
virtual SKETCHPLUGIN_EXPORT ~SketchPlugin_MacroArcReentrantMessage ()
 The virtual destructor. More...
 
SKETCHPLUGIN_EXPORT void setTypeOfCreation (const std::string &theType)
 Stores type of creation. More...
 
SKETCHPLUGIN_EXPORT std::string typeOfCreation () const
 Returns type of creation. More...
 
MODELAPI_EXPORT void setCreatedFeature (const std::shared_ptr< ModelAPI_Feature > &theFeature)
 Fills previous feature parameter. More...
 
MODELAPI_EXPORT const std::shared_ptr< ModelAPI_Feature > & createdFeature () const
 Returns previous feature parameter. More...
 
MODELAPI_EXPORT void setSelectedObject (const std::shared_ptr< ModelAPI_Object > &theObject)
 Fills selected object parameter \theObject a feature or result. More...
 
MODELAPI_EXPORT const std::shared_ptr< ModelAPI_Object > & selectedObject () const
 Returns selected object parameter. More...
 
MODELAPI_EXPORT void setSelectedAttribute (const std::shared_ptr< ModelAPI_Attribute > &theAttribute)
 Fills selected attribute parameter \theAttribute. More...
 
MODELAPI_EXPORT const std::shared_ptr< ModelAPI_Attribute > & selectedAttribute ()
 Returns selected attribute parameter. More...
 
MODELAPI_EXPORT void setClickedPoint (const std::shared_ptr< GeomAPI_Pnt2d > &thePoint)
 Fills clicked point \thePoint. More...
 
MODELAPI_EXPORT const std::shared_ptr< GeomAPI_Pnt2d > & clickedPoint ()
 Returns clicked point. More...
 
const Events_IDeventID () const
 Returns identifier of the message. More...
 
void * sender () const
 Returns sender of the message or NULL if it is anonymous message. More...
 

Static Public Member Functions

static Events_ID eventId ()
 Static. Returns EventID of the message. More...
 

Detailed Description

Message that style of visualization of parameter is changed.

It will be shown as expression or value

Constructor & Destructor Documentation

◆ SketchPlugin_MacroArcReentrantMessage()

SKETCHPLUGIN_EXPORT SketchPlugin_MacroArcReentrantMessage::SketchPlugin_MacroArcReentrantMessage ( const Events_ID  theID,
const void *  theSender 
)
inline

Creates an empty message.

◆ ~SketchPlugin_MacroArcReentrantMessage()

virtual SKETCHPLUGIN_EXPORT SketchPlugin_MacroArcReentrantMessage::~SketchPlugin_MacroArcReentrantMessage ( )
inlinevirtual

The virtual destructor.

Member Function Documentation

◆ eventId()

static Events_ID SketchPlugin_MacroArcReentrantMessage::eventId ( )
inlinestatic

Static. Returns EventID of the message.

◆ setTypeOfCreation()

SKETCHPLUGIN_EXPORT void SketchPlugin_MacroArcReentrantMessage::setTypeOfCreation ( const std::string &  theType)
inline

Stores type of creation.

Parameters
thetype

◆ typeOfCreation()

SKETCHPLUGIN_EXPORT std::string SketchPlugin_MacroArcReentrantMessage::typeOfCreation ( ) const
inline

Returns type of creation.

Returns
the type

◆ setCreatedFeature()

MODELAPI_EXPORT void ModelAPI_EventReentrantMessage::setCreatedFeature ( const std::shared_ptr< ModelAPI_Feature > &  theFeature)
inlineinherited

Fills previous feature parameter.

◆ createdFeature()

MODELAPI_EXPORT const std::shared_ptr<ModelAPI_Feature>& ModelAPI_EventReentrantMessage::createdFeature ( ) const
inlineinherited

Returns previous feature parameter.

◆ setSelectedObject()

MODELAPI_EXPORT void ModelAPI_EventReentrantMessage::setSelectedObject ( const std::shared_ptr< ModelAPI_Object > &  theObject)
inlineinherited

Fills selected object parameter \theObject a feature or result.

◆ selectedObject()

MODELAPI_EXPORT const std::shared_ptr<ModelAPI_Object>& ModelAPI_EventReentrantMessage::selectedObject ( ) const
inlineinherited

Returns selected object parameter.

◆ setSelectedAttribute()

MODELAPI_EXPORT void ModelAPI_EventReentrantMessage::setSelectedAttribute ( const std::shared_ptr< ModelAPI_Attribute > &  theAttribute)
inlineinherited

Fills selected attribute parameter \theAttribute.

◆ selectedAttribute()

MODELAPI_EXPORT const std::shared_ptr<ModelAPI_Attribute>& ModelAPI_EventReentrantMessage::selectedAttribute ( )
inlineinherited

Returns selected attribute parameter.

◆ setClickedPoint()

MODELAPI_EXPORT void ModelAPI_EventReentrantMessage::setClickedPoint ( const std::shared_ptr< GeomAPI_Pnt2d > &  thePoint)
inlineinherited

Fills clicked point \thePoint.

◆ clickedPoint()

MODELAPI_EXPORT const std::shared_ptr<GeomAPI_Pnt2d>& ModelAPI_EventReentrantMessage::clickedPoint ( )
inlineinherited

Returns clicked point.

◆ eventID()

const Events_ID& Events_Message::eventID ( ) const
inlineinherited

Returns identifier of the message.

◆ sender()

void* Events_Message::sender ( ) const
inlineinherited

Returns sender of the message or NULL if it is anonymous message.