LibreOffice Module svx (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
drawinglayer::primitive2d::SdrFrameBorderData Class Reference

#include <sdrframeborderprimitive2d.hxx>

Collaboration diagram for drawinglayer::primitive2d::SdrFrameBorderData:
[legend]

Classes

class  SdrConnectStyleData
 

Public Member Functions

 SdrFrameBorderData (const basegfx::B2DPoint &rOrigin, const basegfx::B2DVector &rX, const svx::frame::Style &rStyle, const Color *pForceColor)
 
void addSdrConnectStyleData (bool bStart, const svx::frame::Style &rStyle, const basegfx::B2DVector &rNormalizedPerpendicular, bool bStyleMirrored)
 
void create2DDecomposition (Primitive2DContainer &rContainer, double fMinDiscreteUnit) const
 
double getMinimalNonZeroBorderWidth () const
 
bool operator== (const SdrFrameBorderData &rCompare) const
 

Private Attributes

basegfx::B2DPoint maOrigin
 
basegfx::B2DVector maX
 start point of borderline More...
 
svx::frame::Style maStyle
 X-Axis of borderline with length. More...
 
Color maColor
 Style of borderline. More...
 
bool mbForceColor
 
std::vector< SdrConnectStyleDatamaStart
 
std::vector< SdrConnectStyleDatamaEnd
 

Detailed Description

Definition at line 32 of file sdrframeborderprimitive2d.hxx.

Constructor & Destructor Documentation

◆ SdrFrameBorderData()

drawinglayer::primitive2d::SdrFrameBorderData::SdrFrameBorderData ( const basegfx::B2DPoint rOrigin,
const basegfx::B2DVector rX,
const svx::frame::Style rStyle,
const Color pForceColor 
)

Definition at line 662 of file sdrframeborderprimitive2d.cxx.

Member Function Documentation

◆ addSdrConnectStyleData()

void drawinglayer::primitive2d::SdrFrameBorderData::addSdrConnectStyleData ( bool  bStart,
const svx::frame::Style rStyle,
const basegfx::B2DVector rNormalizedPerpendicular,
bool  bStyleMirrored 
)

◆ create2DDecomposition()

void drawinglayer::primitive2d::SdrFrameBorderData::create2DDecomposition ( Primitive2DContainer rContainer,
double  fMinDiscreteUnit 
) const

Definition at line 694 of file sdrframeborderprimitive2d.cxx.

References maColor, maEnd, maOrigin, maStart, maStyle, maX, and mbForceColor.

◆ getMinimalNonZeroBorderWidth()

double drawinglayer::primitive2d::SdrFrameBorderData::getMinimalNonZeroBorderWidth ( ) const

Definition at line 736 of file sdrframeborderprimitive2d.cxx.

References maEnd, maStart, and maStyle.

◆ operator==()

bool drawinglayer::primitive2d::SdrFrameBorderData::operator== ( const SdrFrameBorderData rCompare) const

Definition at line 754 of file sdrframeborderprimitive2d.cxx.

References maColor, maEnd, maOrigin, maStart, maStyle, maX, and mbForceColor.

Member Data Documentation

◆ maColor

Color drawinglayer::primitive2d::SdrFrameBorderData::maColor
private

Style of borderline.

Definition at line 38 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition(), and operator==().

◆ maEnd

std::vector<SdrConnectStyleData> drawinglayer::primitive2d::SdrFrameBorderData::maEnd
private

◆ maOrigin

basegfx::B2DPoint drawinglayer::primitive2d::SdrFrameBorderData::maOrigin
private

Definition at line 35 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition(), and operator==().

◆ maStart

std::vector<SdrConnectStyleData> drawinglayer::primitive2d::SdrFrameBorderData::maStart
private

◆ maStyle

svx::frame::Style drawinglayer::primitive2d::SdrFrameBorderData::maStyle
private

◆ maX

basegfx::B2DVector drawinglayer::primitive2d::SdrFrameBorderData::maX
private

start point of borderline

Definition at line 36 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition(), and operator==().

◆ mbForceColor

bool drawinglayer::primitive2d::SdrFrameBorderData::mbForceColor
private

Definition at line 39 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition(), and operator==().


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