LibreOffice Module svx (master) 1
|
Public Member Functions | |
Impl3DMirrorConstructOverlay (const E3dView &rView) | |
~Impl3DMirrorConstructOverlay () | |
void | SetMirrorAxis (Point aMirrorAxisA, Point aMirrorAxisB) |
Private Member Functions | |
Impl3DMirrorConstructOverlay (const Impl3DMirrorConstructOverlay &)=delete | |
Impl3DMirrorConstructOverlay & | operator= (const Impl3DMirrorConstructOverlay &)=delete |
Private Attributes | |
sdr::overlay::OverlayObjectList | maObjects |
const E3dView & | mrView |
size_t | mnCount |
basegfx::B2DPolyPolygon * | mpPolygons |
drawinglayer::primitive2d::Primitive2DContainer | maFullOverlay |
Definition at line 61 of file view3d.cxx.
|
privatedelete |
|
explicit |
Definition at line 89 of file view3d.cxx.
References a, SdrMarkView::GetMarkedObjectByIndex(), SdrPaintView::GetSdrPageView(), SdrDragView::IsSolidDragging(), maFullOverlay, mnCount, mnCount, mpPolygons, mrView, mrView, SdrPageView::PageWindowCount(), and pObject.
Impl3DMirrorConstructOverlay::~Impl3DMirrorConstructOverlay | ( | ) |
Definition at line 128 of file view3d.cxx.
References mpPolygons.
|
privatedelete |
Definition at line 136 of file view3d.cxx.
References a, sdr::overlay::OverlayObjectList::append(), sdr::overlay::OverlayObjectList::clear(), basegfx::utils::createTranslateB2DHomMatrix(), SdrPaintWindow::GetOverlayManager(), SdrPaintView::GetPaintWindow(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), basegfx::B2DHomMatrix::isIdentity(), SdrDragView::IsSolidDragging(), maFullOverlay, maObjects, mnCount, mpPolygons, mrView, SdrPaintView::PaintWindowCount(), basegfx::B2DHomMatrix::rotate(), basegfx::B2DHomMatrix::scale(), basegfx::B2DPolyPolygon::transform(), basegfx::B2DHomMatrix::translate(), Point::X(), and Point::Y().
|
private |
Definition at line 76 of file view3d.cxx.
Referenced by Impl3DMirrorConstructOverlay(), and SetMirrorAxis().
|
private |
Definition at line 64 of file view3d.cxx.
Referenced by SetMirrorAxis().
|
private |
Definition at line 70 of file view3d.cxx.
Referenced by Impl3DMirrorConstructOverlay(), and SetMirrorAxis().
|
private |
Definition at line 73 of file view3d.cxx.
Referenced by Impl3DMirrorConstructOverlay(), SetMirrorAxis(), and ~Impl3DMirrorConstructOverlay().
|
private |
Definition at line 67 of file view3d.cxx.
Referenced by Impl3DMirrorConstructOverlay(), and SetMirrorAxis().