Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
EventConstraintCreator Class Reference
Inheritance diagram for EventConstraintCreator:
Inheritance graph
Collaboration diagram for EventConstraintCreator:
Collaboration graph

Public Member Functions

 EventConstraintCreator (lprec *lp, EventIndexer *indexer, int coregions_size, std::vector< InstancePtr > instances)
 
virtual void on_event_successor (Event *event, Event *successor)
 
virtual void on_send_receive_pair (MessageEvent *send, MessageEvent *receive)
 
virtual void on_white_event_found (Event *e)
 
- Public Member Functions inherited from EventSuccessorListener
virtual ~EventSuccessorListener ()
 
- Public Member Functions inherited from SendReceivePairListener
virtual ~SendReceivePairListener ()
 
- Public Member Functions inherited from WhiteEventFoundListener
virtual ~WhiteEventFoundListener ()
 

Public Attributes

float m_successor_distance
 
float m_send_receive_distance
 
float m_coregion_begin_event_distance
 
float m_event_coregion_end_distance
 
float m_incomplete_message_length
 

Private Attributes

lprec * m_lp
 
EventIndexerm_indexer
 
int m_size
 
std::vector< InstancePtrm_instances
 

Detailed Description

Definition at line 322 of file layout_optimizer.cpp.

Constructor & Destructor Documentation

EventConstraintCreator::EventConstraintCreator ( lprec *  lp,
EventIndexer indexer,
int  coregions_size,
std::vector< InstancePtr instances 
)
inline

Definition at line 331 of file layout_optimizer.cpp.

Member Function Documentation

virtual void EventConstraintCreator::on_event_successor ( Event event,
Event successor 
)
inlinevirtual
virtual void EventConstraintCreator::on_send_receive_pair ( MessageEvent send,
MessageEvent receive 
)
inlinevirtual
virtual void EventConstraintCreator::on_white_event_found ( Event e)
inlinevirtual

Member Data Documentation

float EventConstraintCreator::m_coregion_begin_event_distance

Definition at line 338 of file layout_optimizer.cpp.

float EventConstraintCreator::m_event_coregion_end_distance

Definition at line 339 of file layout_optimizer.cpp.

float EventConstraintCreator::m_incomplete_message_length

Definition at line 340 of file layout_optimizer.cpp.

Referenced by on_white_event_found().

EventIndexer* EventConstraintCreator::m_indexer
private
std::vector<InstancePtr> EventConstraintCreator::m_instances
private

Definition at line 328 of file layout_optimizer.cpp.

Referenced by on_white_event_found().

lprec* EventConstraintCreator::m_lp
private
float EventConstraintCreator::m_send_receive_distance

Definition at line 337 of file layout_optimizer.cpp.

Referenced by on_send_receive_pair(), and on_white_event_found().

int EventConstraintCreator::m_size
private

Definition at line 327 of file layout_optimizer.cpp.

Referenced by on_send_receive_pair(), and on_white_event_found().

float EventConstraintCreator::m_successor_distance

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

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen