LibreOffice Module drawinglayer (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
drawinglayer::attribute::SdrLineAttribute Class Reference

#include <sdrlineattribute.hxx>

Collaboration diagram for drawinglayer::attribute::SdrLineAttribute:
[legend]

Public Types

typedef o3tl::cow_wrapper< ImpSdrLineAttributeImplType
 

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 &&)
 
SdrLineAttributeoperator= (const SdrLineAttribute &)
 
SdrLineAttributeoperator= (SdrLineAttribute &&)
 
 ~SdrLineAttribute ()
 
bool isDefault () const
 
bool operator== (const SdrLineAttribute &rCandidate) const
 
basegfx::B2DLineJoin getJoin () const
 
double getWidth () const
 
double getTransparence () const
 
const basegfx::BColorgetColor () const
 
const ::std::vector< double > & getDotDashArray () const
 
double getFullDotDashLen () const
 
css::drawing::LineCap getCap () const
 

Private Attributes

ImplType mpSdrLineAttribute
 

Detailed Description

Definition at line 43 of file sdrlineattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 46 of file sdrlineattribute.hxx.

Constructor & Destructor Documentation

◆ SdrLineAttribute() [1/4]

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.

◆ SdrLineAttribute() [2/4]

drawinglayer::attribute::SdrLineAttribute::SdrLineAttribute ( )

Definition at line 115 of file sdrlineattribute.cxx.

◆ SdrLineAttribute() [3/4]

drawinglayer::attribute::SdrLineAttribute::SdrLineAttribute ( const SdrLineAttribute )
default

◆ SdrLineAttribute() [4/4]

drawinglayer::attribute::SdrLineAttribute::SdrLineAttribute ( SdrLineAttribute &&  )
default

◆ ~SdrLineAttribute()

drawinglayer::attribute::SdrLineAttribute::~SdrLineAttribute ( )
default

References operator==().

Member Function Documentation

◆ getCap()

css::drawing::LineCap drawinglayer::attribute::SdrLineAttribute::getCap ( ) const

◆ getColor()

const basegfx::BColor & drawinglayer::attribute::SdrLineAttribute::getColor ( ) const

◆ getDotDashArray()

const std::vector< double > & drawinglayer::attribute::SdrLineAttribute::getDotDashArray ( ) const

◆ getFullDotDashLen()

double drawinglayer::attribute::SdrLineAttribute::getFullDotDashLen ( ) const

◆ getJoin()

basegfx::B2DLineJoin drawinglayer::attribute::SdrLineAttribute::getJoin ( ) const

◆ getTransparence()

double drawinglayer::attribute::SdrLineAttribute::getTransparence ( ) const

◆ getWidth()

double drawinglayer::attribute::SdrLineAttribute::getWidth ( ) const

◆ isDefault()

bool drawinglayer::attribute::SdrLineAttribute::isDefault ( ) const

◆ operator=() [1/2]

SdrLineAttribute & drawinglayer::attribute::SdrLineAttribute::operator= ( const SdrLineAttribute )
default

◆ operator=() [2/2]

SdrLineAttribute & drawinglayer::attribute::SdrLineAttribute::operator= ( SdrLineAttribute &&  )
default

◆ operator==()

bool drawinglayer::attribute::SdrLineAttribute::operator== ( const SdrLineAttribute rCandidate) const

Definition at line 135 of file sdrlineattribute.cxx.

References isDefault(), and mpSdrLineAttribute.

Member Data Documentation

◆ mpSdrLineAttribute

ImplType drawinglayer::attribute::SdrLineAttribute::mpSdrLineAttribute
private

The documentation for this class was generated from the following files: