LibreOffice Module filter (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
EscherConnectorListEntry Struct Reference

#include <escherex.hxx>

Public Member Functions

sal_uInt32 GetConnectorRule (bool bFirst)
 
 EscherConnectorListEntry (css::uno::Reference< css::drawing::XShape > xC, const css::awt::Point &rPA, css::uno::Reference< css::drawing::XShape > xSA, const css::awt::Point &rPB, css::uno::Reference< css::drawing::XShape > xSB)
 

Static Public Member Functions

static sal_uInt32 GetClosestPoint (const tools::Polygon &rPoly, const css::awt::Point &rP)
 

Public Attributes

css::uno::Reference< css::drawing::XShape > mXConnector
 
css::awt::Point maPointA
 
css::uno::Reference< css::drawing::XShape > mXConnectToA
 
css::awt::Point maPointB
 
css::uno::Reference< css::drawing::XShape > mXConnectToB
 

Detailed Description

Definition at line 455 of file escherex.hxx.

Constructor & Destructor Documentation

◆ EscherConnectorListEntry()

EscherConnectorListEntry::EscherConnectorListEntry ( css::uno::Reference< css::drawing::XShape >  xC,
const css::awt::Point &  rPA,
css::uno::Reference< css::drawing::XShape >  xSA,
const css::awt::Point &  rPB,
css::uno::Reference< css::drawing::XShape >  xSB 
)
inline

Definition at line 465 of file escherex.hxx.

Member Function Documentation

◆ GetClosestPoint()

sal_uInt32 EscherConnectorListEntry::GetClosestPoint ( const tools::Polygon rPoly,
const css::awt::Point &  rP 
)
static

Definition at line 4380 of file escherex.cxx.

References tools::Polygon::GetSize(), and nCount.

Referenced by GetConnectorRule().

◆ GetConnectorRule()

sal_uInt32 EscherConnectorListEntry::GetConnectorRule ( bool  bFirst)

Member Data Documentation

◆ maPointA

css::awt::Point EscherConnectorListEntry::maPointA

Definition at line 458 of file escherex.hxx.

Referenced by GetConnectorRule().

◆ maPointB

css::awt::Point EscherConnectorListEntry::maPointB

Definition at line 460 of file escherex.hxx.

Referenced by GetConnectorRule().

◆ mXConnector

css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnector

Definition at line 457 of file escherex.hxx.

◆ mXConnectToA

css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnectToA

Definition at line 459 of file escherex.hxx.

Referenced by GetConnectorRule().

◆ mXConnectToB

css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnectToB

Definition at line 461 of file escherex.hxx.

Referenced by GetConnectorRule().


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