|
LibreOffice Module filter (master) 1
|
#include <escherex.hxx>
Public Member Functions | |
| sal_uInt32 | GetShapeId (const css::uno::Reference< css::drawing::XShape > &rShape) const |
| void | AddShape (const css::uno::Reference< css::drawing::XShape > &, sal_uInt32 nId) |
| void | AddConnector (const css::uno::Reference< css::drawing::XShape > &, const css::awt::Point &rA, css::uno::Reference< css::drawing::XShape > const &, const css::awt::Point &rB, css::uno::Reference< css::drawing::XShape > const &rConB) |
| void | WriteSolver (SvStream &) |
| EscherSolverContainer () | |
| ~EscherSolverContainer () | |
| EscherSolverContainer & | operator= (EscherSolverContainer const &)=delete |
| EscherSolverContainer (EscherSolverContainer const &)=delete | |
Private Attributes | |
| ::std::vector< std::unique_ptr< EscherShapeListEntry > > | maShapeList |
| ::std::vector< std::unique_ptr< EscherConnectorListEntry > > | maConnectorList |
Definition at line 613 of file escherex.hxx.
| EscherSolverContainer::EscherSolverContainer | ( | ) |
Definition at line 4635 of file escherex.cxx.
| EscherSolverContainer::~EscherSolverContainer | ( | ) |
Definition at line 4639 of file escherex.cxx.
|
delete |
| void EscherSolverContainer::AddConnector | ( | const css::uno::Reference< css::drawing::XShape > & | , |
| const css::awt::Point & | rA, | ||
| css::uno::Reference< css::drawing::XShape > const & | , | ||
| const css::awt::Point & | rB, | ||
| css::uno::Reference< css::drawing::XShape > const & | rConB | ||
| ) |
Definition at line 4648 of file escherex.cxx.
References maConnectorList.
Referenced by EscherPropertyContainer::CreateConnectorProperties().
| void EscherSolverContainer::AddShape | ( | const css::uno::Reference< css::drawing::XShape > & | , |
| sal_uInt32 | nId | ||
| ) |
Definition at line 4643 of file escherex.cxx.
References maShapeList, and nId.
Referenced by ImplEESdrWriter::ImplWriteShape().
| sal_uInt32 EscherSolverContainer::GetShapeId | ( | const css::uno::Reference< css::drawing::XShape > & | rShape | ) | const |
|
delete |
| void EscherSolverContainer::WriteSolver | ( | SvStream & | rStrm | ) |
Definition at line 4669 of file escherex.cxx.
References ESCHER_ConnectorRule, ESCHER_SolverContainer, GetShapeId(), maConnectorList, nCount, rStrm, SvStream::Seek(), SvStream::Tell(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
|
private |
Definition at line 616 of file escherex.hxx.
Referenced by AddConnector(), and WriteSolver().
|
private |
Definition at line 615 of file escherex.hxx.
Referenced by AddShape(), and GetShapeId().