LibreOffice Module drawinglayer (master) 1
|
#include <linestartendattribute.hxx>
Public Types | |
typedef o3tl::cow_wrapper< ImpLineStartEndAttribute > | ImplType |
Public Member Functions | |
LineStartEndAttribute (double fWidth, const basegfx::B2DPolyPolygon &rPolyPolygon, bool bCentered) | |
constructors/assignmentoperator/destructor More... | |
LineStartEndAttribute () | |
LineStartEndAttribute (const LineStartEndAttribute &) | |
LineStartEndAttribute & | operator= (const LineStartEndAttribute &) |
~LineStartEndAttribute () | |
bool | isDefault () const |
bool | operator== (const LineStartEndAttribute &rCandidate) const |
double | getWidth () const |
const basegfx::B2DPolyPolygon & | getB2DPolyPolygon () const |
bool | isCentered () const |
bool | isActive () const |
Private Attributes | |
ImplType | mpLineStartEndAttribute |
Definition at line 37 of file linestartendattribute.hxx.
typedef o3tl::cow_wrapper<ImpLineStartEndAttribute> drawinglayer::attribute::LineStartEndAttribute::ImplType |
Definition at line 40 of file linestartendattribute.hxx.
drawinglayer::attribute::LineStartEndAttribute::LineStartEndAttribute | ( | double | fWidth, |
const basegfx::B2DPolyPolygon & | rPolyPolygon, | ||
bool | bCentered | ||
) |
constructors/assignmentoperator/destructor
Definition at line 75 of file linestartendattribute.cxx.
drawinglayer::attribute::LineStartEndAttribute::LineStartEndAttribute | ( | ) |
Definition at line 84 of file linestartendattribute.cxx.
|
default |
|
default |
References isActive(), and operator==().
const basegfx::B2DPolyPolygon & drawinglayer::attribute::LineStartEndAttribute::getB2DPolyPolygon | ( | ) | const |
Definition at line 114 of file linestartendattribute.cxx.
References mpLineStartEndAttribute.
Referenced by drawinglayer::Primitive2dXmlDump::decomposeAndWrite(), drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), and isActive().
double drawinglayer::attribute::LineStartEndAttribute::getWidth | ( | ) | const |
Definition at line 109 of file linestartendattribute.cxx.
References mpLineStartEndAttribute.
Referenced by drawinglayer::primitive2d::PolygonStrokeArrowPrimitive2D::create2DDecomposition(), drawinglayer::Primitive2dXmlDump::decomposeAndWrite(), drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke(), and isActive().
bool drawinglayer::attribute::LineStartEndAttribute::isActive | ( | ) | const |
Definition at line 124 of file linestartendattribute.cxx.
References count, getB2DPolyPolygon(), and getWidth().
Referenced by drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke().
bool drawinglayer::attribute::LineStartEndAttribute::isCentered | ( | ) | const |
Definition at line 119 of file linestartendattribute.cxx.
References mpLineStartEndAttribute.
Referenced by drawinglayer::Primitive2dXmlDump::decomposeAndWrite(), and drawinglayer::processor2d::VclMetafileProcessor2D::impTryToCreateSvtGraphicStroke().
bool drawinglayer::attribute::LineStartEndAttribute::isDefault | ( | ) | const |
Definition at line 93 of file linestartendattribute.cxx.
References mpLineStartEndAttribute, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
Referenced by emfplushelper::EmfPlusHelperData::EMFPPlusDrawPolygon(), and operator==().
|
default |
bool drawinglayer::attribute::LineStartEndAttribute::operator== | ( | const LineStartEndAttribute & | rCandidate | ) | const |
Definition at line 100 of file linestartendattribute.cxx.
References isDefault(), and mpLineStartEndAttribute.
|
private |
Definition at line 43 of file linestartendattribute.hxx.
Referenced by getB2DPolyPolygon(), getWidth(), isCentered(), isDefault(), and operator==().