Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
COrderSnapping Class Reference

#include <orderSnapping.h>

Collaboration diagram for COrderSnapping:
Collaboration graph

Classes

struct  SPoint
 

Public Types

enum  CorSide { LEFT = 0, RIGHT }
 

Static Public Member Functions

static SPoint get_connect_point (Visio::IVConnectPtr connect)
 
static Visio::IVShapePtr getIntersectCoregion (Visio::IVShapePtr orderShape, double PinX, double PinY, double max_dist=3.0)
 
static Visio::IVCellPtr getNearestMessageConPoint (l_r_connects &coregionConnectors, SPoint point, CorSide side, double max_dist=3.0)
 
static l_r_connects getCoregionsMsgConnectors (Visio::IVShapePtr coregion)
 
static bool snapToCoregEvents (Visio::IVShapePtr orderShape, double PinX, double PinY)
 
static bool snapEndpointToNearestEvent (Visio::IVShapePtr shape, double pinX, double pinY, _bstr_t endPointX)
 

Static Public Attributes

static bool m_bOrderSnap
 

Detailed Description

Definition at line 30 of file orderSnapping.h.

Member Enumeration Documentation

Enumerator
LEFT 
RIGHT 

Definition at line 49 of file orderSnapping.h.

Member Function Documentation

COrderSnapping::SPoint COrderSnapping::get_connect_point ( Visio::IVConnectPtr  connect)
static
l_r_connects COrderSnapping::getCoregionsMsgConnectors ( Visio::IVShapePtr  coregion)
static
Visio::IVShapePtr COrderSnapping::getIntersectCoregion ( Visio::IVShapePtr  orderShape,
double  PinX,
double  PinY,
double  max_dist = 3.0 
)
static
Visio::IVCellPtr COrderSnapping::getNearestMessageConPoint ( l_r_connects coregionConnectors,
SPoint  point,
CorSide  side,
double  max_dist = 3.0 
)
static
bool COrderSnapping::snapEndpointToNearestEvent ( Visio::IVShapePtr  shape,
double  pinX,
double  pinY,
_bstr_t  endPointX 
)
static
bool COrderSnapping::snapToCoregEvents ( Visio::IVShapePtr  orderShape,
double  PinX,
double  PinY 
)
static

Member Data Documentation

bool COrderSnapping::m_bOrderSnap
static

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

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