LibreOffice Module drawinglayer (master) 1
|
#include <baseprimitive3d.hxx>
Public Member Functions | |
Primitive3DContainer () | |
Primitive3DContainer (size_type count) | |
Primitive3DContainer (const Primitive3DContainer &other) | |
Primitive3DContainer (Primitive3DContainer &&other) noexcept | |
Primitive3DContainer (std::initializer_list< Primitive3DReference > init) | |
template<class Iter > | |
Primitive3DContainer (Iter first, Iter last) | |
void | append (const Primitive3DContainer &rSource) |
Primitive3DContainer & | operator= (const Primitive3DContainer &r) |
Primitive3DContainer & | operator= (Primitive3DContainer &&r) noexcept |
bool | operator== (const Primitive3DContainer &rB) const |
bool | operator!= (const Primitive3DContainer &rB) const |
basegfx::B3DRange | getB3DRange (const geometry::ViewInformation3D &aViewInformation) const |
Definition at line 56 of file baseprimitive3d.hxx.
|
inlineexplicit |
Definition at line 59 of file baseprimitive3d.hxx.
|
inlineexplicit |
Definition at line 60 of file baseprimitive3d.hxx.
References count.
|
inline |
Definition at line 61 of file baseprimitive3d.hxx.
|
inlinenoexcept |
Definition at line 62 of file baseprimitive3d.hxx.
|
inline |
Definition at line 63 of file baseprimitive3d.hxx.
References init().
|
inline |
Definition at line 65 of file baseprimitive3d.hxx.
void drawinglayer::primitive3d::Primitive3DContainer::append | ( | const Primitive3DContainer & | rSource | ) |
Definition at line 175 of file baseprimitive3d.cxx.
References end.
Referenced by drawinglayer::primitive3d::SdrCubePrimitive3D::create3DDecomposition(), drawinglayer::primitive3d::SdrExtrudePrimitive3D::create3DDecomposition(), drawinglayer::primitive3d::SdrLathePrimitive3D::create3DDecomposition(), drawinglayer::primitive3d::SdrPolyPolygonPrimitive3D::create3DDecomposition(), and drawinglayer::primitive3d::SdrSpherePrimitive3D::create3DDecomposition().
basegfx::B3DRange drawinglayer::primitive3d::Primitive3DContainer::getB3DRange | ( | const geometry::ViewInformation3D & | aViewInformation | ) | const |
Definition at line 106 of file baseprimitive3d.cxx.
References a, basegfx::B3DRange::expand(), drawinglayer::primitive3d::getB3DRangeFromPrimitive3DReference(), nCount, and size.
Referenced by drawinglayer::processor2d::HitTestProcessor2D::check3DHit(), drawinglayer::primitive3d::BasePrimitive3D::getB3DRange(), drawinglayer::primitive3d::HiddenGeometryPrimitive3D::getB3DRange(), and drawinglayer::primitive3d::UnifiedTransparenceTexturePrimitive3D::getB3DRange().
|
inline |
Definition at line 71 of file baseprimitive3d.hxx.
References operator==().
|
inline |
Definition at line 68 of file baseprimitive3d.hxx.
|
inlinenoexcept |
Definition at line 69 of file baseprimitive3d.hxx.
bool drawinglayer::primitive3d::Primitive3DContainer::operator== | ( | const Primitive3DContainer & | rB | ) | const |
Definition at line 143 of file baseprimitive3d.cxx.
References a, drawinglayer::primitive3d::arePrimitive3DReferencesEqual(), nCount, and size.