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

Public Member Functions

 ImpSdrLineStartEndAttribute (basegfx::B2DPolyPolygon aStartPolyPolygon, basegfx::B2DPolyPolygon aEndPolyPolygon, double fStartWidth, double fEndWidth, bool bStartActive, bool bEndActive, bool bStartCentered, bool bEndCentered)
 
 ImpSdrLineStartEndAttribute ()
 
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
 
bool operator== (const ImpSdrLineStartEndAttribute &rCandidate) const
 

Public Attributes

basegfx::B2DPolyPolygon maStartPolyPolygon
 
basegfx::B2DPolyPolygon maEndPolyPolygon
 
double mfStartWidth
 
double mfEndWidth
 
bool mbStartActive: 1
 
bool mbEndActive: 1
 
bool mbStartCentered: 1
 
bool mbEndCentered: 1
 

Detailed Description

Definition at line 27 of file sdrlinestartendattribute.cxx.

Constructor & Destructor Documentation

◆ ImpSdrLineStartEndAttribute() [1/2]

drawinglayer::attribute::ImpSdrLineStartEndAttribute::ImpSdrLineStartEndAttribute ( basegfx::B2DPolyPolygon  aStartPolyPolygon,
basegfx::B2DPolyPolygon  aEndPolyPolygon,
double  fStartWidth,
double  fEndWidth,
bool  bStartActive,
bool  bEndActive,
bool  bStartCentered,
bool  bEndCentered 
)
inline

Definition at line 41 of file sdrlinestartendattribute.cxx.

◆ ImpSdrLineStartEndAttribute() [2/2]

drawinglayer::attribute::ImpSdrLineStartEndAttribute::ImpSdrLineStartEndAttribute ( )
inline

Definition at line 61 of file sdrlinestartendattribute.cxx.

Member Function Documentation

◆ getEndPolyPolygon()

const basegfx::B2DPolyPolygon & drawinglayer::attribute::ImpSdrLineStartEndAttribute::getEndPolyPolygon ( ) const
inline

Definition at line 73 of file sdrlinestartendattribute.cxx.

References maEndPolyPolygon.

Referenced by operator==().

◆ getEndWidth()

double drawinglayer::attribute::ImpSdrLineStartEndAttribute::getEndWidth ( ) const
inline

Definition at line 75 of file sdrlinestartendattribute.cxx.

References mfEndWidth.

Referenced by operator==().

◆ getStartPolyPolygon()

const basegfx::B2DPolyPolygon & drawinglayer::attribute::ImpSdrLineStartEndAttribute::getStartPolyPolygon ( ) const
inline

Definition at line 72 of file sdrlinestartendattribute.cxx.

References maStartPolyPolygon.

Referenced by operator==().

◆ getStartWidth()

double drawinglayer::attribute::ImpSdrLineStartEndAttribute::getStartWidth ( ) const
inline

Definition at line 74 of file sdrlinestartendattribute.cxx.

References mfStartWidth.

Referenced by operator==().

◆ isEndActive()

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::isEndActive ( ) const
inline

Definition at line 77 of file sdrlinestartendattribute.cxx.

References mbEndActive.

Referenced by operator==().

◆ isEndCentered()

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::isEndCentered ( ) const
inline

Definition at line 79 of file sdrlinestartendattribute.cxx.

References mbEndCentered.

Referenced by operator==().

◆ isStartActive()

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::isStartActive ( ) const
inline

Definition at line 76 of file sdrlinestartendattribute.cxx.

References mbStartActive.

Referenced by operator==().

◆ isStartCentered()

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::isStartCentered ( ) const
inline

Definition at line 78 of file sdrlinestartendattribute.cxx.

References mbStartCentered.

Referenced by operator==().

◆ operator==()

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

Member Data Documentation

◆ maEndPolyPolygon

basegfx::B2DPolyPolygon drawinglayer::attribute::ImpSdrLineStartEndAttribute::maEndPolyPolygon

Definition at line 32 of file sdrlinestartendattribute.cxx.

Referenced by getEndPolyPolygon().

◆ maStartPolyPolygon

basegfx::B2DPolyPolygon drawinglayer::attribute::ImpSdrLineStartEndAttribute::maStartPolyPolygon

Definition at line 31 of file sdrlinestartendattribute.cxx.

Referenced by getStartPolyPolygon().

◆ mbEndActive

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::mbEndActive

Definition at line 37 of file sdrlinestartendattribute.cxx.

Referenced by isEndActive().

◆ mbEndCentered

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::mbEndCentered

Definition at line 39 of file sdrlinestartendattribute.cxx.

Referenced by isEndCentered().

◆ mbStartActive

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::mbStartActive

Definition at line 36 of file sdrlinestartendattribute.cxx.

Referenced by isStartActive().

◆ mbStartCentered

bool drawinglayer::attribute::ImpSdrLineStartEndAttribute::mbStartCentered

Definition at line 38 of file sdrlinestartendattribute.cxx.

Referenced by isStartCentered().

◆ mfEndWidth

double drawinglayer::attribute::ImpSdrLineStartEndAttribute::mfEndWidth

Definition at line 34 of file sdrlinestartendattribute.cxx.

Referenced by getEndWidth().

◆ mfStartWidth

double drawinglayer::attribute::ImpSdrLineStartEndAttribute::mfStartWidth

Definition at line 33 of file sdrlinestartendattribute.cxx.

Referenced by getStartWidth().


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