summaryrefslogtreecommitdiff
path: root/basebmp/test/bmpdemo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'basebmp/test/bmpdemo.cxx')
-rw-r--r--basebmp/test/bmpdemo.cxx154
1 files changed, 77 insertions, 77 deletions
diff --git a/basebmp/test/bmpdemo.cxx b/basebmp/test/bmpdemo.cxx
index 043d165c14d6..1d5bc405d63d 100644
--- a/basebmp/test/bmpdemo.cxx
+++ b/basebmp/test/bmpdemo.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -84,7 +84,7 @@ namespace
{
/// template meta function: add const qualifier, if given 2nd type has it
-template<typename A, typename B> struct clone_const
+template<typename A, typename B> struct clone_const
{
typedef B type;
};
@@ -93,7 +93,7 @@ template<typename A, typename B> struct clone_const<const A,B>
typedef const B type;
};
-template< class DestIterator, class DestAccessor > class Renderer :
+template< class DestIterator, class DestAccessor > class Renderer :
public basegfx::B2DPolyPolygonRasterConverter
{
private:
@@ -106,8 +106,8 @@ public:
Renderer(const basegfx::B2DPolyPolygon& rPolyPolyRaster,
typename DestIterator::value_type fillColor,
typename DestIterator::value_type clearColor,
- DestIterator begin,
- DestIterator end,
+ DestIterator begin,
+ DestIterator end,
DestAccessor accessor ) :
B2DPolyPolygonRasterConverter(rPolyPolyRaster,
basegfx::B2DRange(0,0,
@@ -122,13 +122,13 @@ public:
virtual void span(const double& rfXLeft,
const double& rfXRight,
- sal_Int32 nY,
- bool bOn )
+ sal_Int32 nY,
+ bool bOn )
{
DestIterator currIter( begin_ + vigra::Diff2D(0,nY) );
- typename DestIterator::row_iterator rowIter( currIter.rowIterator() +
+ typename DestIterator::row_iterator rowIter( currIter.rowIterator() +
basegfx::fround(rfXLeft) );
- typename DestIterator::row_iterator rowEnd( currIter.rowIterator() +
+ typename DestIterator::row_iterator rowEnd( currIter.rowIterator() +
basegfx::fround(rfXRight) );
if( bOn )
while( rowIter != rowEnd )
@@ -145,13 +145,13 @@ public:
}
};
-template< class DestIterator, class DestAccessor >
+template< class DestIterator, class DestAccessor >
std::auto_ptr< Renderer< DestIterator, DestAccessor > > makeRenderer(
const basegfx::B2DPolyPolygon& rPolyPolyRaster,
typename DestIterator::value_type fillColor,
typename DestIterator::value_type clearColor,
vigra::triple<DestIterator, DestIterator, DestAccessor> dest )
-{
+{
return std::auto_ptr< Renderer< DestIterator, DestAccessor > >(
new Renderer< DestIterator, DestAccessor >(rPolyPolyRaster,
fillColor,
@@ -221,7 +221,7 @@ public:
};
/// template meta function: remove const qualifier from plain type
-template <typename T> struct remove_const
+template <typename T> struct remove_const
{
typedef T type;
};
@@ -254,21 +254,21 @@ template< typename data_type, int bits_per_pixel, bool MsbFirst, typename differ
const unsigned int nIntraWordPositions( sizeof(data_type)*8 / bits_per_pixel );
// create bits_per_pixel 1s shift to intra-word position
- return ((~(~0 << bits_per_pixel)) << bits_per_pixel*(MsbFirst ?
- (nIntraWordPositions-1 - (d % nIntraWordPositions)) :
+ return ((~(~0 << bits_per_pixel)) << bits_per_pixel*(MsbFirst ?
+ (nIntraWordPositions-1 - (d % nIntraWordPositions)) :
(d % nIntraWordPositions)));
}
template< int num_intraword_positions, int bits_per_pixel, bool MsbFirst, typename difference_type > inline difference_type get_shift( difference_type remainder )
{
- return bits_per_pixel*(MsbFirst ?
+ return bits_per_pixel*(MsbFirst ?
(num_intraword_positions - 1 - remainder) :
remainder);
}
-template< typename Datatype,
- typename Valuetype,
- int bits_per_pixel,
+template< typename Datatype,
+ typename Valuetype,
+ int bits_per_pixel,
bool MsbFirst > class PackedPixelColumnIterator
{
public:
@@ -418,7 +418,7 @@ public:
value_type get() const
{
- // TODO(Q3): use traits to get unsigned type for data_type (if
+ // TODO(Q3): use traits to get unsigned type for data_type (if
// not already)
return static_cast<unsigned int>(*y() & mask_) >> shift_;
}
@@ -443,9 +443,9 @@ public:
}
};
-template< typename Datatype,
- typename Valuetype,
- int bits_per_pixel,
+template< typename Datatype,
+ typename Valuetype,
+ int bits_per_pixel,
bool MsbFirst > class PackedPixelRowIterator
{
public:
@@ -486,14 +486,14 @@ private:
remainder_ = newValue % num_intraword_positions;
const mask_type shifted_mask(
- MsbFirst ?
+ MsbFirst ?
// TODO(Q3): use traits to get unsigned type for data_type
// (if not already)
- static_cast<unsigned int>(mask_) >> bits_per_pixel :
+ static_cast<unsigned int>(mask_) >> bits_per_pixel :
mask_ << bits_per_pixel );
// data_offset is 0 for shifted mask, and 1 for wrapped-around mask
- mask_ = (1-data_offset)*shifted_mask + data_offset*(MsbFirst ?
+ mask_ = (1-data_offset)*shifted_mask + data_offset*(MsbFirst ?
bit_mask << bits_per_pixel*(num_intraword_positions-1) :
bit_mask);
}
@@ -516,14 +516,14 @@ private:
remainder_ = newRemainder + isNegative*num_intraword_positions;
const mask_type shifted_mask(
- MsbFirst ?
+ MsbFirst ?
mask_ << bits_per_pixel :
// TODO(Q3): use traits to get unsigned type for data_type
// (if not already)
static_cast<unsigned int>(mask_) >> bits_per_pixel );
// data_offset is 0 for shifted mask, and 1 for wrapped-around mask
- mask_ = (1-data_offset)*shifted_mask + data_offset*(MsbFirst ?
+ mask_ = (1-data_offset)*shifted_mask + data_offset*(MsbFirst ?
bit_mask :
bit_mask << bits_per_pixel*(num_intraword_positions-1));
}
@@ -535,8 +535,8 @@ private:
bool less( PackedPixelRowIterator const & rhs ) const
{
- return data_ == rhs.data_ ?
- (remainder_ < rhs.remainder_) :
+ return data_ == rhs.data_ ?
+ (remainder_ < rhs.remainder_) :
(data_ < rhs.data_);
}
@@ -663,7 +663,7 @@ public:
{
// TODO(Q3): use traits to get unsigned type for data_type (if
// not already)
- return static_cast<unsigned int>(*data_ & mask_) >>
+ return static_cast<unsigned int>(*data_ & mask_) >>
get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder_);
}
@@ -676,9 +676,9 @@ public:
void set( value_type v ) const
{
- const value_type pixel_value(
- (v <<
- get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder_))
+ const value_type pixel_value(
+ (v <<
+ get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder_))
& mask_ );
*data_ = (*data_ & ~mask_) | pixel_value;
}
@@ -691,9 +691,9 @@ public:
}
};
-template< typename Datatype,
- typename Valuetype,
- int bits_per_pixel,
+template< typename Datatype,
+ typename Valuetype,
+ int bits_per_pixel,
bool MsbFirst > class PackedPixelIterator
{
public:
@@ -702,13 +702,13 @@ public:
typedef Valuetype value_type;
typedef vigra::Diff2D difference_type;
typedef image_traverser_tag iterator_category;
- typedef PackedPixelRowIterator<data_type,
+ typedef PackedPixelRowIterator<data_type,
value_type,
- bits_per_pixel,
+ bits_per_pixel,
MsbFirst> row_iterator;
- typedef PackedPixelColumnIterator<data_type,
+ typedef PackedPixelColumnIterator<data_type,
value_type,
- bits_per_pixel,
+ bits_per_pixel,
MsbFirst> column_iterator;
typedef data_type* pointer;
@@ -729,12 +729,12 @@ public:
private:
pointer current() const
- {
+ {
return y() + (x / num_intraword_positions);
}
pointer current(int dx, int dy) const
- {
+ {
return y(dy) + ((x+dx)/num_intraword_positions);
}
@@ -818,9 +818,9 @@ public:
// TODO(Q3): use traits to get unsigned type for data_type (if
// not already)
- return (static_cast<unsigned int>(*current() &
+ return (static_cast<unsigned int>(*current() &
get_mask<data_type, bits_per_pixel, MsbFirst>(remainder))
- >> (MsbFirst ?
+ >> (MsbFirst ?
(num_intraword_positions - remainder) :
remainder));
}
@@ -831,18 +831,18 @@ public:
// TODO(Q3): use traits to get unsigned type for data_type (if
// not already)
- return (static_cast<unsigned int>(*current(d.x,d.y) &
+ return (static_cast<unsigned int>(*current(d.x,d.y) &
get_mask<data_type, bits_per_pixel, MsbFirst>(remainder))
- >> get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder));
+ >> get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder));
}
void set( value_type v ) const
{
const int remainder( x() % num_intraword_positions );
const int mask( get_mask<data_type, bits_per_pixel, MsbFirst>(remainder) );
- const value_type pixel_value(
- (v <<
- get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder))
+ const value_type pixel_value(
+ (v <<
+ get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder))
& mask );
pointer p = current();
*p = (*p & ~mask) | pixel_value;
@@ -852,9 +852,9 @@ public:
{
const int remainder( x(d.x) % num_intraword_positions );
const int mask( get_mask<data_type, bits_per_pixel, MsbFirst>(remainder) );
- const value_type pixel_value(
+ const value_type pixel_value(
(v <<
- get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder))
+ get_shift<num_intraword_positions, bits_per_pixel, MsbFirst>(remainder))
& mask );
pointer p = current(d.x,d.y);
*p = (*p & ~mask) | pixel_value;
@@ -880,7 +880,7 @@ private:
BitmapColor const& rRHS ) const
{
// convert RGBValue's linear space to a normed linear space
- return sqrt(
+ return sqrt(
vigra::sq(rLHS.GetRed()-rRHS.GetRed()) +
vigra::sq(rLHS.GetGreen()-rRHS.GetGreen()) +
vigra::sq(rLHS.GetBlue()-rRHS.GetBlue()) );
@@ -918,16 +918,16 @@ private:
value_type toCol( BitmapColor const& rCol ) const
{
return value_type(rCol.GetRed(),rCol.GetGreen(),rCol.GetBlue());
- }
+ }
public:
- PaletteImageAccessor() :
+ PaletteImageAccessor() :
palette(0),
num_entries(0)
{}
PaletteImageAccessor( const BitmapColor* pPalette,
- data_type entries ) :
+ data_type entries ) :
palette(pPalette),
num_entries(entries)
{}
@@ -944,8 +944,8 @@ public:
template< typename V, class Iterator >
void set(V const& value, Iterator const& i) const
- {
- i.set(
+ {
+ i.set(
find_best_match(
vigra::detail::RequiresExplicitCast<value_type>::cast(value) ));
}
@@ -953,9 +953,9 @@ public:
template< typename V, class Iterator, class Difference >
void set(V const& value, Iterator const& i, Difference const& diff) const
{
- i.set(
+ i.set(
find_best_match(
- vigra::detail::RequiresExplicitCast<value_type>::cast(value)),
+ vigra::detail::RequiresExplicitCast<value_type>::cast(value)),
diff );
}
};
@@ -967,7 +967,7 @@ class TestApp : public Application
{
public:
virtual void Main();
- virtual USHORT Exception( USHORT nError );
+ virtual USHORT Exception( USHORT nError );
};
class TestWindow : public Dialog
@@ -982,9 +982,9 @@ class TestWindow : public Dialog
}
virtual ~TestWindow() {}
virtual void MouseButtonUp( const MouseEvent& /*rMEvt*/ )
- {
+ {
//TODO: do something cool
- EndDialog();
+ EndDialog();
}
virtual void Paint( const Rectangle& rRect );
};
@@ -1078,16 +1078,16 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
::rtl::OUString aSvg;
basegfx::B2DPolyPolygon aPoly;
- basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
+ basegfx::tools::importFromSvgD( aPoly,
+ ::rtl::OUString::createFromAscii(
"m0 0 h7 v7 h-7 z" ) );
- basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
+ basegfx::tools::importFromSvgD( aPoly,
+ ::rtl::OUString::createFromAscii(
"m2 2 h3 v3 h-3 z" ) );
- pDevice->fillPolyPolygon(
+ pDevice->fillPolyPolygon(
aPoly,
- basebmp::Color(0xFFFFFFFF),
+ basebmp::Color(0xFFFFFFFF),
basebmp::DrawMode_PAINT );
}
@@ -1102,17 +1102,17 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
pMask->drawLine( aPt111, aPt222, aCol333, basebmp::DrawMode_PAINT );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
+ ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
"m 0 0 h5 l5 5 v5 h-5 l-5-5 z" );
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
pMask->clear(basebmp::Color(0xFFFFFFFF));
- pMask->drawPolygon(
+ pMask->drawPolygon(
aPoly.getB2DPolygon(0),
- basebmp::Color(0),
+ basebmp::Color(0),
basebmp::DrawMode_PAINT );
- basebmp::BitmapDeviceSharedPtr pSubsetDevice =
+ basebmp::BitmapDeviceSharedPtr pSubsetDevice =
basebmp::subsetBitmapDevice( pDevice,
basegfx::B2IRange(3,3,7,7) );
@@ -1124,7 +1124,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
{
const basebmp::Color aCol(0xFFFFFFFF);
- basegfx::B2DPolygon aRect = basegfx::tools::createPolygonFromRect(
+ basegfx::B2DPolygon aRect = basegfx::tools::createPolygonFromRect(
basegfx::B2DRange( 0,0,1001,1001 ));
pDevice->drawPolygon( aRect, aCol, basebmp::DrawMode_PAINT );
@@ -1170,7 +1170,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
basegfx::B2DPolygon aPoly;
aPoly.append( basegfx::B2DPoint(project( aP1 ) + aCenter) );
aPoly.append( basegfx::B2DPoint(project( aP2 ) + aCenter) );
- pDevice->fillPolyPolygon(
+ pDevice->fillPolyPolygon(
basegfx::tools::createAreaGeometry(
aPoly,
// std::max(1,n/30),
@@ -1179,7 +1179,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
basegfx::B2DLINEJOIN_NONE),
aLineColor,
basebmp::DrawMode_PAINT);
-
+
aPoint.setX( (int)((((double)aP1.getX())*cosd - ((double)aP1.getY())*sind)*factor) );
aPoint.setY( (int)((((double)aP1.getY())*cosd + ((double)aP1.getX())*sind)*factor) );
aP1 = aPoint;
@@ -1194,7 +1194,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
// Fill bitmap with generated content
{
- ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
+ ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
aBitmap );
for( int y=0; y<aTestSize.getY(); ++y )
for( int x=0; x<aTestSize.getX(); ++x )
@@ -1225,7 +1225,7 @@ void TestApp::Main()
try
{
uno::Reference< uno::XComponentContext > xCtx = ::cppu::defaultBootstrap_InitialComponentContext();
- xFactory = uno::Reference< lang::XMultiServiceFactory >( xCtx->getServiceManager(),
+ xFactory = uno::Reference< lang::XMultiServiceFactory >( xCtx->getServiceManager(),
uno::UNO_QUERY );
if( xFactory.is() )
::comphelper::setProcessServiceFactory( xFactory );