|
LibreOffice Module drawinglayer (master) 1
|
#include <strokeattribute.hxx>
Public Types | |
| typedef o3tl::cow_wrapper< ImpStrokeAttribute > | ImplType |
Public Member Functions | |
| StrokeAttribute (std::vector< double > &&rDotDashArray, double fFullDotDashLen=0.0) | |
| constructors/assignmentoperator/destructor More... | |
| StrokeAttribute () | |
| StrokeAttribute (const StrokeAttribute &) | |
| StrokeAttribute (StrokeAttribute &&) | |
| StrokeAttribute & | operator= (const StrokeAttribute &) |
| StrokeAttribute & | operator= (StrokeAttribute &&) |
| ~StrokeAttribute () | |
| bool | isDefault () const |
| bool | operator== (const StrokeAttribute &rCandidate) const |
| const ::std::vector< double > & | getDotDashArray () const |
| double | getFullDotDashLen () const |
Private Attributes | |
| ImplType | mpStrokeAttribute |
Definition at line 33 of file strokeattribute.hxx.
Definition at line 36 of file strokeattribute.hxx.
|
explicit |
constructors/assignmentoperator/destructor
Definition at line 76 of file strokeattribute.cxx.
| drawinglayer::attribute::StrokeAttribute::StrokeAttribute | ( | ) |
Definition at line 84 of file strokeattribute.cxx.
|
default |
|
default |
|
default |
References operator==().
| const std::vector< double > & drawinglayer::attribute::StrokeAttribute::getDotDashArray | ( | ) | const |
Definition at line 113 of file strokeattribute.cxx.
References mpStrokeAttribute.
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), drawinglayer::processor2d::CairoPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::D2DPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderPolygonStrokePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect().
| double drawinglayer::attribute::StrokeAttribute::getFullDotDashLen | ( | ) | const |
Definition at line 118 of file strokeattribute.cxx.
References mpStrokeAttribute.
Referenced by drawinglayer::processor2d::CairoPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::D2DPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderPolygonStrokePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect().
| bool drawinglayer::attribute::StrokeAttribute::isDefault | ( | ) | const |
Definition at line 95 of file strokeattribute.cxx.
References mpStrokeAttribute, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
Referenced by drawinglayer::primitive2d::addPolygonStrokePrimitive2D(), operator==(), drawinglayer::processor2d::CairoPixelProcessor2D::processPolygonStrokePrimitive2D(), drawinglayer::processor2d::D2DPixelProcessor2D::processPolygonStrokePrimitive2D(), and drawinglayer::processor2d::VclPixelProcessor2D::tryDrawPolygonStrokePrimitive2DDirect().
|
default |
|
default |
| bool drawinglayer::attribute::StrokeAttribute::operator== | ( | const StrokeAttribute & | rCandidate | ) | const |
Definition at line 104 of file strokeattribute.cxx.
References isDefault(), and mpStrokeAttribute.
|
private |
Definition at line 39 of file strokeattribute.hxx.
Referenced by getDotDashArray(), getFullDotDashLen(), isDefault(), and operator==().