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==().