summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-10-01 13:56:48 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-10-02 06:20:35 +0000
commitd68a0fc050ea4d57e15246f8e71781cd42ebdaa1 (patch)
treed8f8e8823de13253a1bb41a8a4804dfec042694b /svtools
parentde020fc9c3c67541067bc7e0b72ed41eae650288 (diff)
loplugin:unusedmethods
Change-Id: Ie1603adf3908fd0668bcbe8f75c6bafa0d0bfd6c Reviewed-on: https://gerrit.libreoffice.org/19072 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'svtools')
-rw-r--r--svtools/Library_svt.mk1
-rw-r--r--svtools/source/dialogs/mcvmath.cxx53
-rw-r--r--svtools/source/dialogs/mcvmath.hxx196
3 files changed, 0 insertions, 250 deletions
diff --git a/svtools/Library_svt.mk b/svtools/Library_svt.mk
index b877d463e66d..9e30e77037a6 100644
--- a/svtools/Library_svt.mk
+++ b/svtools/Library_svt.mk
@@ -137,7 +137,6 @@ $(eval $(call gb_Library_add_exception_objects,svt,\
svtools/source/dialogs/addresstemplate \
svtools/source/dialogs/colrdlg \
svtools/source/dialogs/insdlg \
- svtools/source/dialogs/mcvmath \
svtools/source/dialogs/PlaceEditDialog \
svtools/source/dialogs/prnsetup \
svtools/source/dialogs/restartdialog \
diff --git a/svtools/source/dialogs/mcvmath.cxx b/svtools/source/dialogs/mcvmath.cxx
deleted file mode 100644
index b4a72eb4004d..000000000000
--- a/svtools/source/dialogs/mcvmath.cxx
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-
-#include "mcvmath.hxx"
-
-/**************************************************************************
-|*
-|* ImpSqrt()
-|*
-|* Description SquareRoot function for FixPoint-calculations
-|*
-**************************************************************************/
-
-sal_uInt16 ImpSqrt( sal_uLong nRadi )
-{
- sal_uLong inf = 1;
- sal_uLong sup = nRadi;
- sal_uLong sqr;
-
- if ( !nRadi )
- return 0;
-
- while ( (inf<<1) <= sup )
- {
- sup >>= 1;
- inf <<= 1;
- }
- sqr = (sup+inf) >> 1; // startvalue for iteration
-
- sqr = (nRadi/sqr + sqr) >> 1; // 2 Newton-Iterations suffice for
- sqr = (nRadi/sqr + sqr) >> 1; // +- 1 Digit
-
- return sal::static_int_cast< sal_uInt16 >(sqr);
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svtools/source/dialogs/mcvmath.hxx b/svtools/source/dialogs/mcvmath.hxx
deleted file mode 100644
index 2e84f5165558..000000000000
--- a/svtools/source/dialogs/mcvmath.hxx
+++ /dev/null
@@ -1,196 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_SVTOOLS_SOURCE_DIALOGS_MCVMATH_HXX
-#define INCLUDED_SVTOOLS_SOURCE_DIALOGS_MCVMATH_HXX
-
-#include <tools/solar.h>
-
-class FixCpx;
-
-// No of fractal bits
-// allowed range 0..14, must be even
-#define FIX_POST 14
-
-// scale for ...Big() -Functions
-#if (FIX_POST>=4)
-#define FIX_P2 4
-#define FIX_P3 (FIX_POST-FIX_P2)
-#else
-#define FIX_P2 0
-#define FIX_P3 FIX_POST
-#endif
-
-#if (FIX_POST>=1)
-#define FIX_ADD (1<<(FIX_POST-1))
-#else
-#define FIX_ADD 0
-#endif
-
-#if (FIX_P2>=1)
-#define FIX_A2 (1<<(FIX_P2-1))
-#else
-#define FIX_A2 0
-#endif
-
-#if (FIX_P3>=1)
-#define FIX_A3 (1<<(FIX_P3-1))
-#else
-#define FIX_A3 0
-#endif
-
-
-// - Fix -
-
-
-class Fix
-{
-private:
- friend class FixCpx;
-
-public:
- long x;
-
-public:
- Fix() { x=0; }
- explicit Fix( int i ) { x=(long(i)<<FIX_POST); }
- explicit Fix( short l ) { x=(long(l)<<FIX_POST); }
- explicit Fix( sal_uInt16 l ) { x=(long(l)<<FIX_POST); }
- explicit Fix( long l ) { x=(l<<FIX_POST); }
- Fix( long Z, long N ) { x=(Z<<FIX_POST)/N; }
-
- enum class Bits { Bits };
-
- Fix(long bits, Bits): x(bits) {}
-
- void operator+= ( const Fix& a ) { x+=a.x; }
- void operator-= ( const Fix& a ) { x-=a.x; }
- void operator*= ( const Fix& a ) { x=(x*a.x+FIX_ADD)>>FIX_POST; }
- void operator/= ( const Fix& a ) { x=(x<<FIX_POST)/a.x; }
- friend Fix operator- ( const Fix& a );
-
- friend bool operator> ( const Fix& a, const Fix& b ) { return a.x > b.x; }
- friend bool operator< ( const Fix& a, const Fix& b ) { return a.x < b.x; }
-
- operator long() const { return (x+FIX_ADD) >> FIX_POST; }
- operator double() const { return double(x)/(1<<FIX_POST); }
-
- friend Fix operator+ ( const Fix& a, const Fix& b );
- friend Fix operator- ( const Fix& a, const Fix& b );
- friend Fix operator* ( const Fix& a, const Fix& b );
- friend Fix operator/ ( const Fix& a, const Fix& b );
-
- friend FixCpx operator-( const FixCpx& a );
-};
-
-
-// - FixCpx -
-
-
-class FixCpx
-{
-public:
- Fix r;
- Fix i;
-
-public:
- FixCpx() : r(), i() {}
- explicit FixCpx( Fix a ) : r( a ), i() {}
- FixCpx( Fix a, Fix b ) : r( a ), i( b ) {}
-
- void operator*= ( const FixCpx& ra );
-
- friend FixCpx operator+ ( const FixCpx& a, const FixCpx& b );
- friend FixCpx operator- ( const FixCpx& a, const FixCpx& b );
- friend FixCpx operator* ( const FixCpx& a, const FixCpx& b );
- friend FixCpx operator/ ( const FixCpx& a, const FixCpx& b );
- friend FixCpx operator- ( const FixCpx& a );
-};
-
-inline Fix operator- ( const Fix& a )
-{
- Fix f;
- f.x = -a.x;
- return f;
-}
-
-inline Fix operator+ ( const Fix& a, const Fix& b )
-{
- return Fix(a.x+b.x, Fix::Bits::Bits);
-}
-
-inline Fix operator- ( const Fix& a, const Fix& b )
-{
- return Fix(a.x-b.x, Fix::Bits::Bits);
-}
-
-inline Fix operator* ( const Fix& a, const Fix& b )
-{
- return Fix((a.x*b.x+FIX_ADD)>>FIX_POST, Fix::Bits::Bits);
-}
-
-inline Fix operator/ ( const Fix& a, const Fix& b )
-{
- return Fix((a.x<<FIX_POST)/b.x, Fix::Bits::Bits);
-}
-
-inline FixCpx operator- ( const FixCpx& a )
-{
- FixCpx fc;
-
- fc.r.x = -a.r.x;
- fc.i.x = -a.i.x;
- return fc;
-}
-
-inline FixCpx operator+ ( const FixCpx& a, const FixCpx& b )
-{
- return FixCpx( a.r+b.r, a.i+b.i );
-}
-
-inline FixCpx operator- ( const FixCpx& a, const FixCpx& b )
-{
- return FixCpx( a.r-b.r, a.i-b.i );
-}
-
-inline void FixCpx::operator*= ( const FixCpx& ra )
-{
- Fix rr = ra.r*r-ra.i*i;
- i = ra.r*i+ra.i*r;
- r = rr;
-}
-
-inline FixCpx operator* ( const FixCpx& a, const FixCpx& b )
-{
- return FixCpx( a.r*b.r-a.i*b.i, a.r*b.i+a.i*b.r );
-}
-
-inline FixCpx operator/ ( const FixCpx& a, const FixCpx& b )
-{
- return FixCpx( (a.r*b.r+a.i*b.i)/(b.r*b.r+b.i*b.i),
- (b.r*a.r-a.r*b.i)/(b.r*b.r+b.i*b.i) );
-}
-
-
-
-sal_uInt16 ImpSqrt( sal_uLong nRadi );
-
-#endif // INCLUDED_SVTOOLS_SOURCE_DIALOGS_MCVMATH_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */