summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/lineinfo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/gdi/lineinfo.cxx')
-rw-r--r--vcl/source/gdi/lineinfo.cxx49
1 files changed, 0 insertions, 49 deletions
diff --git a/vcl/source/gdi/lineinfo.cxx b/vcl/source/gdi/lineinfo.cxx
index 91c299177d63..a3c7fdb6bdd0 100644
--- a/vcl/source/gdi/lineinfo.cxx
+++ b/vcl/source/gdi/lineinfo.cxx
@@ -26,11 +26,8 @@
#include <basegfx/polygon/b2dlinegeometry.hxx>
#include <numeric>
-
-
// - ImplLineInfo -
-
ImplLineInfo::ImplLineInfo() :
mnRefCount ( 1 ),
meStyle ( LINE_SOLID ),
@@ -45,8 +42,6 @@ ImplLineInfo::ImplLineInfo() :
{
}
-
-
ImplLineInfo::ImplLineInfo( const ImplLineInfo& rImplLineInfo ) :
mnRefCount ( 1 ),
meStyle ( rImplLineInfo.meStyle ),
@@ -61,8 +56,6 @@ ImplLineInfo::ImplLineInfo( const ImplLineInfo& rImplLineInfo ) :
{
}
-
-
inline bool ImplLineInfo::operator==( const ImplLineInfo& rB ) const
{
return(meStyle == rB.meStyle
@@ -76,10 +69,8 @@ inline bool ImplLineInfo::operator==( const ImplLineInfo& rB ) const
&& meLineCap == rB.meLineCap);
}
-
// - LineInfo -
-
LineInfo::LineInfo( LineStyle eStyle, long nWidth )
{
mpImplLineInfo = new ImplLineInfo;
@@ -87,24 +78,18 @@ LineInfo::LineInfo( LineStyle eStyle, long nWidth )
mpImplLineInfo->mnWidth = nWidth;
}
-
-
LineInfo::LineInfo( const LineInfo& rLineInfo )
{
mpImplLineInfo = rLineInfo.mpImplLineInfo;
mpImplLineInfo->mnRefCount++;
}
-
-
LineInfo::~LineInfo()
{
if( !( --mpImplLineInfo->mnRefCount ) )
delete mpImplLineInfo;
}
-
-
LineInfo& LineInfo::operator=( const LineInfo& rLineInfo )
{
@@ -117,8 +102,6 @@ LineInfo& LineInfo::operator=( const LineInfo& rLineInfo )
return *this;
}
-
-
bool LineInfo::operator==( const LineInfo& rLineInfo ) const
{
@@ -126,8 +109,6 @@ bool LineInfo::operator==( const LineInfo& rLineInfo ) const
*mpImplLineInfo == *rLineInfo.mpImplLineInfo );
}
-
-
void LineInfo::ImplMakeUnique()
{
if( mpImplLineInfo->mnRefCount != 1 )
@@ -139,64 +120,48 @@ void LineInfo::ImplMakeUnique()
}
}
-
-
void LineInfo::SetStyle( LineStyle eStyle )
{
ImplMakeUnique();
mpImplLineInfo->meStyle = eStyle;
}
-
-
void LineInfo::SetWidth( long nWidth )
{
ImplMakeUnique();
mpImplLineInfo->mnWidth = nWidth;
}
-
-
void LineInfo::SetDashCount( sal_uInt16 nDashCount )
{
ImplMakeUnique();
mpImplLineInfo->mnDashCount = nDashCount;
}
-
-
void LineInfo::SetDashLen( long nDashLen )
{
ImplMakeUnique();
mpImplLineInfo->mnDashLen = nDashLen;
}
-
-
void LineInfo::SetDotCount( sal_uInt16 nDotCount )
{
ImplMakeUnique();
mpImplLineInfo->mnDotCount = nDotCount;
}
-
-
void LineInfo::SetDotLen( long nDotLen )
{
ImplMakeUnique();
mpImplLineInfo->mnDotLen = nDotLen;
}
-
-
void LineInfo::SetDistance( long nDistance )
{
ImplMakeUnique();
mpImplLineInfo->mnDistance = nDistance;
}
-
-
void LineInfo::SetLineJoin(basegfx::B2DLineJoin eLineJoin)
{
@@ -207,8 +172,6 @@ void LineInfo::SetLineJoin(basegfx::B2DLineJoin eLineJoin)
}
}
-
-
void LineInfo::SetLineCap(com::sun::star::drawing::LineCap eLineCap)
{
if(eLineCap != mpImplLineInfo->meLineCap)
@@ -218,8 +181,6 @@ void LineInfo::SetLineCap(com::sun::star::drawing::LineCap eLineCap)
}
}
-
-
bool LineInfo::IsDefault() const
{
return( !mpImplLineInfo->mnWidth
@@ -227,8 +188,6 @@ bool LineInfo::IsDefault() const
&& ( com::sun::star::drawing::LineCap_BUTT == mpImplLineInfo->meLineCap));
}
-
-
SvStream& ReadImplLineInfo( SvStream& rIStm, ImplLineInfo& rImplLineInfo )
{
VersionCompat aCompat( rIStm, STREAM_READ );
@@ -266,8 +225,6 @@ SvStream& ReadImplLineInfo( SvStream& rIStm, ImplLineInfo& rImplLineInfo )
return rIStm;
}
-
-
SvStream& WriteImplLineInfo( SvStream& rOStm, const ImplLineInfo& rImplLineInfo )
{
VersionCompat aCompat( rOStm, STREAM_WRITE, 4 );
@@ -290,23 +247,17 @@ SvStream& WriteImplLineInfo( SvStream& rOStm, const ImplLineInfo& rImplLineInfo
return rOStm;
}
-
-
SvStream& ReadLineInfo( SvStream& rIStm, LineInfo& rLineInfo )
{
rLineInfo.ImplMakeUnique();
return ReadImplLineInfo( rIStm, *rLineInfo.mpImplLineInfo );
}
-
-
SvStream& WriteLineInfo( SvStream& rOStm, const LineInfo& rLineInfo )
{
return WriteImplLineInfo( rOStm, *rLineInfo.mpImplLineInfo );
}
-
-
void LineInfo::applyToB2DPolyPolygon(
basegfx::B2DPolyPolygon& io_rLinePolyPolygon,
basegfx::B2DPolyPolygon& o_rFillPolyPolygon) const