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

#include <sdrlinestartendattribute.hxx>

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

Public Types

typedef o3tl::cow_wrapper< ImpSdrLineStartEndAttributeImplType
 

Public Member Functions

 SdrLineStartEndAttribute (const basegfx::B2DPolyPolygon &rStartPolyPolygon, const basegfx::B2DPolyPolygon &rEndPolyPolygon, double fStartWidth, double fEndWidth, bool bStartActive, bool bEndActive, bool bStartCentered, bool bEndCentered)
 constructors/assignmentoperator/destructor More...
 
 SdrLineStartEndAttribute ()
 
 SdrLineStartEndAttribute (const SdrLineStartEndAttribute &)
 
 SdrLineStartEndAttribute (SdrLineStartEndAttribute &&)
 
SdrLineStartEndAttributeoperator= (const SdrLineStartEndAttribute &)
 
SdrLineStartEndAttributeoperator= (SdrLineStartEndAttribute &&)
 
 ~SdrLineStartEndAttribute ()
 
bool isDefault () const
 
bool operator== (const SdrLineStartEndAttribute &rCandidate) const
 
const basegfx::B2DPolyPolygongetStartPolyPolygon () const
 
const basegfx::B2DPolyPolygongetEndPolyPolygon () const
 
double getStartWidth () const
 
double getEndWidth () const
 
bool isStartActive () const
 
bool isEndActive () const
 
bool isStartCentered () const
 
bool isEndCentered () const
 

Private Attributes

ImplType mpSdrLineStartEndAttribute
 

Detailed Description

Definition at line 40 of file sdrlinestartendattribute.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 43 of file sdrlinestartendattribute.hxx.

Constructor & Destructor Documentation

◆ SdrLineStartEndAttribute() [1/4]

drawinglayer::attribute::SdrLineStartEndAttribute::SdrLineStartEndAttribute ( const basegfx::B2DPolyPolygon rStartPolyPolygon,
const basegfx::B2DPolyPolygon rEndPolyPolygon,
double  fStartWidth,
double  fEndWidth,
bool  bStartActive,
bool  bEndActive,
bool  bStartCentered,
bool  bEndCentered 
)

constructors/assignmentoperator/destructor

Definition at line 103 of file sdrlinestartendattribute.cxx.

◆ SdrLineStartEndAttribute() [2/4]

drawinglayer::attribute::SdrLineStartEndAttribute::SdrLineStartEndAttribute ( )

Definition at line 117 of file sdrlinestartendattribute.cxx.

◆ SdrLineStartEndAttribute() [3/4]

drawinglayer::attribute::SdrLineStartEndAttribute::SdrLineStartEndAttribute ( const SdrLineStartEndAttribute )
default

◆ SdrLineStartEndAttribute() [4/4]

drawinglayer::attribute::SdrLineStartEndAttribute::SdrLineStartEndAttribute ( SdrLineStartEndAttribute &&  )
default

◆ ~SdrLineStartEndAttribute()

drawinglayer::attribute::SdrLineStartEndAttribute::~SdrLineStartEndAttribute ( )
default

References operator==().

Member Function Documentation

◆ getEndPolyPolygon()

const basegfx::B2DPolyPolygon & drawinglayer::attribute::SdrLineStartEndAttribute::getEndPolyPolygon ( ) const

Definition at line 151 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ getEndWidth()

double drawinglayer::attribute::SdrLineStartEndAttribute::getEndWidth ( ) const

Definition at line 161 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ getStartPolyPolygon()

const basegfx::B2DPolyPolygon & drawinglayer::attribute::SdrLineStartEndAttribute::getStartPolyPolygon ( ) const

Definition at line 146 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ getStartWidth()

double drawinglayer::attribute::SdrLineStartEndAttribute::getStartWidth ( ) const

Definition at line 156 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ isDefault()

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

◆ isEndActive()

bool drawinglayer::attribute::SdrLineStartEndAttribute::isEndActive ( ) const

Definition at line 171 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ isEndCentered()

bool drawinglayer::attribute::SdrLineStartEndAttribute::isEndCentered ( ) const

Definition at line 181 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ isStartActive()

bool drawinglayer::attribute::SdrLineStartEndAttribute::isStartActive ( ) const

Definition at line 166 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ isStartCentered()

bool drawinglayer::attribute::SdrLineStartEndAttribute::isStartCentered ( ) const

Definition at line 176 of file sdrlinestartendattribute.cxx.

References mpSdrLineStartEndAttribute.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==()

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

Definition at line 137 of file sdrlinestartendattribute.cxx.

References isDefault(), and mpSdrLineStartEndAttribute.

Member Data Documentation

◆ mpSdrLineStartEndAttribute

ImplType drawinglayer::attribute::SdrLineStartEndAttribute::mpSdrLineStartEndAttribute
private

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