|
LibreOffice Module drawinglayer (master) 1
|
#include <sdrlineattribute.hxx>
Public Types | |
| typedef o3tl::cow_wrapper< ImpSdrLineAttribute > | ImplType |
Public Member Functions | |
| SdrLineAttribute (basegfx::B2DLineJoin eJoin, double fWidth, double fTransparence, const basegfx::BColor &rColor, css::drawing::LineCap eCap, std::vector< double > &&rDotDashArray, double fFullDotDashLen) | |
| constructors/assignmentoperator/destructor More... | |
| SdrLineAttribute () | |
| SdrLineAttribute (const SdrLineAttribute &) | |
| SdrLineAttribute (SdrLineAttribute &&) | |
| SdrLineAttribute & | operator= (const SdrLineAttribute &) |
| SdrLineAttribute & | operator= (SdrLineAttribute &&) |
| ~SdrLineAttribute () | |
| bool | isDefault () const |
| bool | operator== (const SdrLineAttribute &rCandidate) const |
| basegfx::B2DLineJoin | getJoin () const |
| double | getWidth () const |
| double | getTransparence () const |
| const basegfx::BColor & | getColor () const |
| const ::std::vector< double > & | getDotDashArray () const |
| double | getFullDotDashLen () const |
| css::drawing::LineCap | getCap () const |
Private Attributes | |
| ImplType | mpSdrLineAttribute |
Definition at line 43 of file sdrlineattribute.hxx.
| typedef o3tl::cow_wrapper< ImpSdrLineAttribute > drawinglayer::attribute::SdrLineAttribute::ImplType |
Definition at line 46 of file sdrlineattribute.hxx.
| drawinglayer::attribute::SdrLineAttribute::SdrLineAttribute | ( | basegfx::B2DLineJoin | eJoin, |
| double | fWidth, | ||
| double | fTransparence, | ||
| const basegfx::BColor & | rColor, | ||
| css::drawing::LineCap | eCap, | ||
| std::vector< double > && | rDotDashArray, | ||
| double | fFullDotDashLen | ||
| ) |
constructors/assignmentoperator/destructor
Definition at line 94 of file sdrlineattribute.cxx.
| drawinglayer::attribute::SdrLineAttribute::SdrLineAttribute | ( | ) |
Definition at line 115 of file sdrlineattribute.cxx.
|
default |
|
default |
|
default |
References operator==().
| css::drawing::LineCap drawinglayer::attribute::SdrLineAttribute::getCap | ( | ) | const |
Definition at line 174 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| const basegfx::BColor & drawinglayer::attribute::SdrLineAttribute::getColor | ( | ) | const |
Definition at line 159 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| const std::vector< double > & drawinglayer::attribute::SdrLineAttribute::getDotDashArray | ( | ) | const |
Definition at line 164 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| double drawinglayer::attribute::SdrLineAttribute::getFullDotDashLen | ( | ) | const |
Definition at line 169 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| basegfx::B2DLineJoin drawinglayer::attribute::SdrLineAttribute::getJoin | ( | ) | const |
Definition at line 144 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| double drawinglayer::attribute::SdrLineAttribute::getTransparence | ( | ) | const |
Definition at line 154 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives().
| double drawinglayer::attribute::SdrLineAttribute::getWidth | ( | ) | const |
Definition at line 149 of file sdrlineattribute.cxx.
References mpSdrLineAttribute.
Referenced by drawinglayer::primitive3d::create3DPolyPolygonLinePrimitives(), drawinglayer::primitive3d::SdrPrimitive3D::get3DRangeFromSlices(), drawinglayer::primitive3d::SdrPolyPolygonPrimitive3D::getB3DRange(), and drawinglayer::primitive3d::SdrPrimitive3D::getStandard3DRange().
| bool drawinglayer::attribute::SdrLineAttribute::isDefault | ( | ) | const |
Definition at line 126 of file sdrlineattribute.cxx.
References mpSdrLineAttribute, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
Referenced by drawinglayer::primitive3d::SdrPrimitive3D::get3DRangeFromSlices(), drawinglayer::primitive3d::SdrPolyPolygonPrimitive3D::getB3DRange(), drawinglayer::primitive3d::SdrPrimitive3D::getStandard3DRange(), and operator==().
|
default |
|
default |
| bool drawinglayer::attribute::SdrLineAttribute::operator== | ( | const SdrLineAttribute & | rCandidate | ) | const |
Definition at line 135 of file sdrlineattribute.cxx.
References isDefault(), and mpSdrLineAttribute.
|
private |
Definition at line 49 of file sdrlineattribute.hxx.
Referenced by getCap(), getColor(), getDotDashArray(), getFullDotDashLen(), getJoin(), getTransparence(), getWidth(), isDefault(), and operator==().