LibreOffice Module drawinglayer (master) 1
Public Member Functions | Public Attributes | List of all members
drawinglayer::attribute::ImpSdrLineAttribute Class Reference
Collaboration diagram for drawinglayer::attribute::ImpSdrLineAttribute:
[legend]

Public Member Functions

 ImpSdrLineAttribute (basegfx::B2DLineJoin eJoin, double fWidth, double fTransparence, const basegfx::BColor &rColor, css::drawing::LineCap eCap, std::vector< double > &&rDotDashArray, double fFullDotDashLen)
 
 ImpSdrLineAttribute ()
 
basegfx::B2DLineJoin getJoin () const
 
double getWidth () const
 
double getTransparence () const
 
const basegfx::BColorgetColor () const
 
css::drawing::LineCap getCap () const
 
const std::vector< double > & getDotDashArray () const
 
double getFullDotDashLen () const
 
bool operator== (const ImpSdrLineAttribute &rCandidate) const
 

Public Attributes

double mfWidth
 
double mfTransparence
 
double mfFullDotDashLen
 
basegfx::BColor maColor
 
std::vector< double > maDotDashArray
 
basegfx::B2DLineJoin meJoin
 
css::drawing::LineCap meCap
 

Detailed Description

Definition at line 26 of file sdrlineattribute.cxx.

Constructor & Destructor Documentation

◆ ImpSdrLineAttribute() [1/2]

drawinglayer::attribute::ImpSdrLineAttribute::ImpSdrLineAttribute ( basegfx::B2DLineJoin  eJoin,
double  fWidth,
double  fTransparence,
const basegfx::BColor rColor,
css::drawing::LineCap  eCap,
std::vector< double > &&  rDotDashArray,
double  fFullDotDashLen 
)
inline

Definition at line 38 of file sdrlineattribute.cxx.

◆ ImpSdrLineAttribute() [2/2]

drawinglayer::attribute::ImpSdrLineAttribute::ImpSdrLineAttribute ( )
inline

Definition at line 56 of file sdrlineattribute.cxx.

References Round.

Member Function Documentation

◆ getCap()

css::drawing::LineCap drawinglayer::attribute::ImpSdrLineAttribute::getCap ( ) const
inline

Definition at line 70 of file sdrlineattribute.cxx.

References meCap.

Referenced by operator==().

◆ getColor()

const basegfx::BColor & drawinglayer::attribute::ImpSdrLineAttribute::getColor ( ) const
inline

Definition at line 69 of file sdrlineattribute.cxx.

References maColor.

Referenced by operator==().

◆ getDotDashArray()

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

Definition at line 71 of file sdrlineattribute.cxx.

References maDotDashArray.

Referenced by operator==().

◆ getFullDotDashLen()

double drawinglayer::attribute::ImpSdrLineAttribute::getFullDotDashLen ( ) const
inline

Definition at line 72 of file sdrlineattribute.cxx.

References mfFullDotDashLen.

◆ getJoin()

basegfx::B2DLineJoin drawinglayer::attribute::ImpSdrLineAttribute::getJoin ( ) const
inline

Definition at line 66 of file sdrlineattribute.cxx.

References meJoin.

Referenced by operator==().

◆ getTransparence()

double drawinglayer::attribute::ImpSdrLineAttribute::getTransparence ( ) const
inline

Definition at line 68 of file sdrlineattribute.cxx.

References mfTransparence.

Referenced by operator==().

◆ getWidth()

double drawinglayer::attribute::ImpSdrLineAttribute::getWidth ( ) const
inline

Definition at line 67 of file sdrlineattribute.cxx.

References mfWidth.

Referenced by operator==().

◆ operator==()

bool drawinglayer::attribute::ImpSdrLineAttribute::operator== ( const ImpSdrLineAttribute rCandidate) const
inline

Member Data Documentation

◆ maColor

basegfx::BColor drawinglayer::attribute::ImpSdrLineAttribute::maColor

Definition at line 33 of file sdrlineattribute.cxx.

Referenced by getColor().

◆ maDotDashArray

std::vector< double > drawinglayer::attribute::ImpSdrLineAttribute::maDotDashArray

Definition at line 34 of file sdrlineattribute.cxx.

Referenced by getDotDashArray().

◆ meCap

css::drawing::LineCap drawinglayer::attribute::ImpSdrLineAttribute::meCap

Definition at line 36 of file sdrlineattribute.cxx.

Referenced by getCap().

◆ meJoin

basegfx::B2DLineJoin drawinglayer::attribute::ImpSdrLineAttribute::meJoin

Definition at line 35 of file sdrlineattribute.cxx.

Referenced by getJoin().

◆ mfFullDotDashLen

double drawinglayer::attribute::ImpSdrLineAttribute::mfFullDotDashLen

Definition at line 32 of file sdrlineattribute.cxx.

Referenced by getFullDotDashLen().

◆ mfTransparence

double drawinglayer::attribute::ImpSdrLineAttribute::mfTransparence

Definition at line 31 of file sdrlineattribute.cxx.

Referenced by getTransparence().

◆ mfWidth

double drawinglayer::attribute::ImpSdrLineAttribute::mfWidth

Definition at line 30 of file sdrlineattribute.cxx.

Referenced by getWidth().


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