LibreOffice Module filter (master) 1
|
#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 |
Definition at line 455 of file escherex.hxx.
|
inline |
Definition at line 465 of file escherex.hxx.
|
static |
Definition at line 4380 of file escherex.cxx.
References tools::Polygon::GetSize(), and nCount.
Referenced by GetConnectorRule().
sal_uInt32 EscherConnectorListEntry::GetConnectorRule | ( | bool | bFirst | ) |
Definition at line 4405 of file escherex.cxx.
References a, aBuf, tools::Rectangle::Bottom(), tools::Rectangle::Center(), tools::PolyPolygon::Count(), EnhancedCustomShapeTypeNames::Get(), SdrGluePoint::GetAbsolutePos(), GetClosestPoint(), SdrGluePointList::GetCount(), GetCustomShapeConnectionTypeDefault(), tools::Polygon::GetFlags(), tools::PolyPolygon::GetObject(), SdrPathObj::GetPathPoly(), EscherPropertyValueHelper::GetPropertyValue(), SdrCustomShapeGeometryItem::GetPropertyValueByName(), SdrObject::getSdrObjectFromXShape(), tools::Polygon::GetSize(), tools::Polygon::Insert(), tools::Rectangle::Left(), maPointA, maPointB, mXConnectToA, mXConnectToB, nIndex, nPos, OUStringToOString(), POLY_APPEND, tools::Rectangle::Right(), tools::Polygon::Rotate(), SDRATTR_CUSTOMSHAPE_GEOMETRY(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), Point::X(), and Point::Y().
css::awt::Point EscherConnectorListEntry::maPointA |
Definition at line 458 of file escherex.hxx.
Referenced by GetConnectorRule().
css::awt::Point EscherConnectorListEntry::maPointB |
Definition at line 460 of file escherex.hxx.
Referenced by GetConnectorRule().
css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnector |
Definition at line 457 of file escherex.hxx.
css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnectToA |
Definition at line 459 of file escherex.hxx.
Referenced by GetConnectorRule().
css::uno::Reference< css::drawing::XShape > EscherConnectorListEntry::mXConnectToB |
Definition at line 461 of file escherex.hxx.
Referenced by GetConnectorRule().