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
 

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

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

Definition at line 659 of file sdrframeborderprimitive2d.cxx.

Member Function Documentation

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

Definition at line 674 of file sdrframeborderprimitive2d.cxx.

References svx::frame::Style::IsUsed(), maEnd, and maStart.

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

Definition at line 693 of file sdrframeborderprimitive2d.cxx.

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

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

Definition at line 735 of file sdrframeborderprimitive2d.cxx.

References maEnd, maStart, and maStyle.

Member Data Documentation

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

Style of borderline.

Definition at line 38 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition().

std::vector<SdrConnectStyleData> drawinglayer::primitive2d::SdrFrameBorderData::maEnd
private
basegfx::B2DPoint drawinglayer::primitive2d::SdrFrameBorderData::maOrigin
private

Definition at line 35 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition().

std::vector<SdrConnectStyleData> drawinglayer::primitive2d::SdrFrameBorderData::maStart
private
svx::frame::Style drawinglayer::primitive2d::SdrFrameBorderData::maStyle
private

X-Axis of borderline with length.

Definition at line 37 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition(), and getMinimalNonZeroBorderWidth().

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

start point of borderline

Definition at line 36 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition().

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

Definition at line 39 of file sdrframeborderprimitive2d.hxx.

Referenced by create2DDecomposition().


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