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

#include <fillhatchattribute.hxx>

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

Public Types

typedef o3tl::cow_wrapper< ImpFillHatchAttributeImplType
 

Public Member Functions

 FillHatchAttribute (HatchStyle eStyle, double fDistance, double fAngle, const basegfx::BColor &rColor, sal_uInt32 nMinimalDiscreteDistance, bool bFillBackground)
 constructors/assignmentoperator/destructor More...
 
 FillHatchAttribute ()
 
 FillHatchAttribute (const FillHatchAttribute &)
 
 FillHatchAttribute (FillHatchAttribute &&)
 
FillHatchAttributeoperator= (const FillHatchAttribute &)
 
FillHatchAttributeoperator= (FillHatchAttribute &&)
 
 ~FillHatchAttribute ()
 
bool isDefault () const
 
bool operator== (const FillHatchAttribute &rCandidate) const
 
HatchStyle getStyle () const
 
double getDistance () const
 
double getAngle () const
 
const basegfx::BColorgetColor () const
 
sal_uInt32 getMinimalDiscreteDistance () const
 
bool isFillBackground () const
 

Private Attributes

ImplType mpFillHatchAttribute
 

Detailed Description

Definition at line 41 of file fillhatchattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 44 of file fillhatchattribute.hxx.

Constructor & Destructor Documentation

◆ FillHatchAttribute() [1/4]

drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute ( HatchStyle  eStyle,
double  fDistance,
double  fAngle,
const basegfx::BColor rColor,
sal_uInt32  nMinimalDiscreteDistance,
bool  bFillBackground 
)

constructors/assignmentoperator/destructor

Definition at line 91 of file fillhatchattribute.cxx.

◆ FillHatchAttribute() [2/4]

drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute ( )

Definition at line 104 of file fillhatchattribute.cxx.

◆ FillHatchAttribute() [3/4]

drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute ( const FillHatchAttribute )
default

◆ FillHatchAttribute() [4/4]

drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute ( FillHatchAttribute &&  )
default

◆ ~FillHatchAttribute()

drawinglayer::attribute::FillHatchAttribute::~FillHatchAttribute ( )
default

References operator==().

Member Function Documentation

◆ getAngle()

double drawinglayer::attribute::FillHatchAttribute::getAngle ( ) const

◆ getColor()

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

◆ getDistance()

double drawinglayer::attribute::FillHatchAttribute::getDistance ( ) const

◆ getMinimalDiscreteDistance()

sal_uInt32 drawinglayer::attribute::FillHatchAttribute::getMinimalDiscreteDistance ( ) const

◆ getStyle()

HatchStyle drawinglayer::attribute::FillHatchAttribute::getStyle ( ) const

◆ isDefault()

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

◆ isFillBackground()

bool drawinglayer::attribute::FillHatchAttribute::isFillBackground ( ) const

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==()

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

Definition at line 124 of file fillhatchattribute.cxx.

References isDefault(), and mpFillHatchAttribute.

Member Data Documentation

◆ mpFillHatchAttribute

ImplType drawinglayer::attribute::FillHatchAttribute::mpFillHatchAttribute
private

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