basegfx/inc/basegfx/curve/b2dcubicbezier.hxx | 1 basegfx/inc/basegfx/matrix/b2dhommatrix.hxx | 13 - basegfx/inc/basegfx/range/b2dpolyrange.hxx | 40 ----- basegfx/inc/basegfx/tools/b2dclipstate.hxx | 17 -- basegfx/source/curve/b2dcubicbezier.cxx | 8 - basegfx/source/matrix/b2dhommatrix.cxx | 34 ---- basegfx/source/range/b2dpolyrange.cxx | 216 --------------------------- basegfx/source/tools/b2dclipstate.cxx | 146 ------------------ basic/source/comp/scanner.cxx | 8 - filter/source/svg/b2dellipse.cxx | 88 ----------- filter/source/svg/b2dellipse.hxx | 19 -- unusedcode.easy | 42 ----- 12 files changed, 6 insertions(+), 626 deletions(-)
New commits: commit bc2a59e09d1a554b2d55412d1f10a3fa1fe86086 Author: August Sodora <aug...@gmail.com> Date: Sat Jan 7 20:41:09 2012 -0500 callcatcher: Remove unused code diff --git a/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx b/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx index cd7e7d9..5931ce0 100644 --- a/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx +++ b/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx @@ -55,7 +55,6 @@ namespace basegfx public: B2DCubicBezier(); B2DCubicBezier(const B2DCubicBezier& rBezier); - B2DCubicBezier(const B2DPoint& rStart, const B2DPoint& rEnd); B2DCubicBezier(const B2DPoint& rStart, const B2DPoint& rControlPointA, const B2DPoint& rControlPointB, const B2DPoint& rEnd); ~B2DCubicBezier(); diff --git a/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx b/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx index 7159635..e296a3d 100644 --- a/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx +++ b/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx @@ -56,9 +56,6 @@ namespace basegfx */ B2DHomMatrix(double f_0x0, double f_0x1, double f_0x2, double f_1x0, double f_1x1, double f_1x2); - /// unshare this matrix with all internally shared instances - void makeUnique(); - double get(sal_uInt16 nRow, sal_uInt16 nColumn) const; void set(sal_uInt16 nRow, sal_uInt16 nColumn, double fValue); @@ -78,15 +75,6 @@ namespace basegfx bool isInvertible() const; bool invert(); - bool isNormalized() const; - void normalize(); - - double determinant() const; - - double trace() const; - - void transpose(); - void rotate(double fRadiant); void translate(double fX, double fY); @@ -97,7 +85,6 @@ namespace basegfx void shearX(double fSx); void shearY(double fSy); - B2DHomMatrix& operator+=(const B2DHomMatrix& rMat); B2DHomMatrix& operator-=(const B2DHomMatrix& rMat); diff --git a/basegfx/inc/basegfx/range/b2dpolyrange.hxx b/basegfx/inc/basegfx/range/b2dpolyrange.hxx index 03fc790..6cb95a4 100644 --- a/basegfx/inc/basegfx/range/b2dpolyrange.hxx +++ b/basegfx/inc/basegfx/range/b2dpolyrange.hxx @@ -67,14 +67,9 @@ namespace basegfx /** Create a multi range with exactly one containing range */ - explicit B2DPolyRange( const ElementType& rElement ); - B2DPolyRange( const B2DRange& rRange, B2VectorOrientation eOrient ); B2DPolyRange( const B2DPolyRange& ); B2DPolyRange& operator=( const B2DPolyRange& ); - /// unshare this poly-range with all internally shared instances - void makeUnique(); - bool operator==(const B2DPolyRange&) const; bool operator!=(const B2DPolyRange&) const; @@ -82,44 +77,15 @@ namespace basegfx sal_uInt32 count() const; ElementType getElement(sal_uInt32 nIndex) const; - void setElement(sal_uInt32 nIndex, const ElementType& rElement ); - void setElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient ); // insert/append a single range - void insertElement(sal_uInt32 nIndex, const ElementType& rElement, sal_uInt32 nCount = 1); - void insertElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount = 1); - void appendElement(const ElementType& rElement, sal_uInt32 nCount = 1); void appendElement(const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount = 1); // insert/append multiple ranges - void insertPolyRange(sal_uInt32 nIndex, const B2DPolyRange&); void appendPolyRange(const B2DPolyRange&); - void remove(sal_uInt32 nIndex, sal_uInt32 nCount = 1); void clear(); - // flip range orientations - converts holes to solids, and vice versa - void flip(); - - /** Get overall range - - @return - The union range of all contained ranges - */ - B2DRange getBounds() const; - - /** Test whether given tuple is inside one or more of the - included ranges. Does *not* use overall range, but checks - individually. - */ - bool isInside( const B2DTuple& rTuple ) const; - - /** Test whether given range is inside one or more of the - included ranges. Does *not* use overall range, but checks - individually. - */ - bool isInside( const B2DRange& rRange ) const; - /** Test whether given range overlaps one or more of the included ranges. Does *not* use overall range, but checks individually. @@ -130,12 +96,6 @@ namespace basegfx */ B2DPolyPolygon solveCrossovers() const; - // element iterators (same iterator validity conditions as for vector) - const B2DRange* begin() const; - const B2DRange* end() const; - B2DRange* begin(); - B2DRange* end(); - private: o3tl::cow_wrapper< ImplB2DPolyRange > mpImpl; }; diff --git a/basegfx/inc/basegfx/tools/b2dclipstate.hxx b/basegfx/inc/basegfx/tools/b2dclipstate.hxx index 67d6705..30ab4bd 100644 --- a/basegfx/inc/basegfx/tools/b2dclipstate.hxx +++ b/basegfx/inc/basegfx/tools/b2dclipstate.hxx @@ -69,21 +69,12 @@ namespace basegfx B2DClipState(); ~B2DClipState(); B2DClipState( const B2DClipState& ); - explicit B2DClipState( const B2DRange& ); - explicit B2DClipState( const B2DPolygon& ); explicit B2DClipState( const B2DPolyPolygon& ); B2DClipState& operator=( const B2DClipState& ); - /// unshare this poly-range with all internally shared instances - void makeUnique(); - /// Set clip to 'null' - nothing is visible void makeNull(); - /// returns true when clip is 'null' - nothing is visible - bool isNull() const; - /// Set clip 'cleared' - everything is visible - void makeClear(); /// returns true when clip is 'cleared' - everything is visible bool isCleared() const; @@ -91,24 +82,16 @@ namespace basegfx bool operator!=(const B2DClipState&) const; void unionRange(const B2DRange& ); - void unionPolygon(const B2DPolygon& ); void unionPolyPolygon(const B2DPolyPolygon& ); - void unionClipState(const B2DClipState& ); void intersectRange(const B2DRange& ); - void intersectPolygon(const B2DPolygon& ); void intersectPolyPolygon(const B2DPolyPolygon& ); - void intersectClipState(const B2DClipState& ); void subtractRange(const B2DRange& ); - void subtractPolygon(const B2DPolygon& ); void subtractPolyPolygon(const B2DPolyPolygon& ); - void subtractClipState(const B2DClipState& ); void xorRange(const B2DRange& ); - void xorPolygon(const B2DPolygon& ); void xorPolyPolygon(const B2DPolyPolygon& ); - void xorClipState(const B2DClipState& ); B2DPolyPolygon getClipPoly() const; }; diff --git a/basegfx/source/curve/b2dcubicbezier.cxx b/basegfx/source/curve/b2dcubicbezier.cxx index aa6d5bb..dd336bc 100644 --- a/basegfx/source/curve/b2dcubicbezier.cxx +++ b/basegfx/source/curve/b2dcubicbezier.cxx @@ -348,14 +348,6 @@ namespace basegfx { } - B2DCubicBezier::B2DCubicBezier(const B2DPoint& rStart, const B2DPoint& rEnd) - : maStartPoint(rStart), - maEndPoint(rEnd), - maControlPointA(rStart), - maControlPointB(rEnd) - { - } - B2DCubicBezier::B2DCubicBezier(const B2DPoint& rStart, const B2DPoint& rControlPointA, const B2DPoint& rControlPointB, const B2DPoint& rEnd) : maStartPoint(rStart), maEndPoint(rEnd), diff --git a/basegfx/source/matrix/b2dhommatrix.cxx b/basegfx/source/matrix/b2dhommatrix.cxx index adc9843..942f313 100644 --- a/basegfx/source/matrix/b2dhommatrix.cxx +++ b/basegfx/source/matrix/b2dhommatrix.cxx @@ -76,11 +76,6 @@ namespace basegfx return *this; } - void B2DHomMatrix::makeUnique() - { - mpImpl.make_unique(); - } - double B2DHomMatrix::get(sal_uInt16 nRow, sal_uInt16 nColumn) const { return mpImpl->get(nRow, nColumn); @@ -142,32 +137,6 @@ namespace basegfx return false; } - bool B2DHomMatrix::isNormalized() const - { - return mpImpl->isNormalized(); - } - - void B2DHomMatrix::normalize() - { - if(!const_cast<const B2DHomMatrix*>(this)->mpImpl->isNormalized()) - mpImpl->doNormalize(); - } - - double B2DHomMatrix::determinant() const - { - return mpImpl->doDeterminant(); - } - - double B2DHomMatrix::trace() const - { - return mpImpl->doTrace(); - } - - void B2DHomMatrix::transpose() - { - mpImpl->doTranspose(); - } - B2DHomMatrix& B2DHomMatrix::operator+=(const B2DHomMatrix& rMat) { mpImpl->doAddMatrix(*rMat.mpImpl); @@ -449,7 +418,4 @@ namespace basegfx } } // end of namespace basegfx -/////////////////////////////////////////////////////////////////////////////// -// eof - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basegfx/source/range/b2dpolyrange.cxx b/basegfx/source/range/b2dpolyrange.cxx index 01b8d4f..6046f48 100644 --- a/basegfx/source/range/b2dpolyrange.cxx +++ b/basegfx/source/range/b2dpolyrange.cxx @@ -38,13 +38,6 @@ #include <algorithm> #include <vector> -static basegfx::B2VectorOrientation flipOrientation( - basegfx::B2VectorOrientation eOrient) -{ - return eOrient == basegfx::ORIENTATION_POSITIVE ? - basegfx::ORIENTATION_NEGATIVE : basegfx::ORIENTATION_POSITIVE; -} - namespace basegfx { class ImplB2DPolyRange @@ -68,12 +61,6 @@ namespace basegfx maOrient() {} - explicit ImplB2DPolyRange( const B2DPolyRange::ElementType& rElem ) : - maBounds( boost::get<0>(rElem) ), - maRanges( 1, boost::get<0>(rElem) ), - maOrient( 1, boost::get<1>(rElem) ) - {} - explicit ImplB2DPolyRange( const B2DRange& rRange, B2VectorOrientation eOrient ) : maBounds( rRange ), maRanges( 1, rRange ), @@ -96,41 +83,6 @@ namespace basegfx maOrient[nIndex]); } - void setElement(sal_uInt32 nIndex, const B2DPolyRange::ElementType& rElement ) - { - maRanges[nIndex] = boost::get<0>(rElement); - maOrient[nIndex] = boost::get<1>(rElement); - updateBounds(); - } - - void setElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient ) - { - maRanges[nIndex] = rRange; - maOrient[nIndex] = eOrient; - updateBounds(); - } - - void insertElement(sal_uInt32 nIndex, const B2DPolyRange::ElementType& rElement, sal_uInt32 nCount) - { - maRanges.insert(maRanges.begin()+nIndex, nCount, boost::get<0>(rElement)); - maOrient.insert(maOrient.begin()+nIndex, nCount, boost::get<1>(rElement)); - maBounds.expand(boost::get<0>(rElement)); - } - - void insertElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount) - { - maRanges.insert(maRanges.begin()+nIndex, nCount, rRange); - maOrient.insert(maOrient.begin()+nIndex, nCount, eOrient); - maBounds.expand(rRange); - } - - void appendElement(const B2DPolyRange::ElementType& rElement, sal_uInt32 nCount) - { - maRanges.insert(maRanges.end(), nCount, boost::get<0>(rElement)); - maOrient.insert(maOrient.end(), nCount, boost::get<1>(rElement)); - maBounds.expand(boost::get<0>(rElement)); - } - void appendElement(const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount) { maRanges.insert(maRanges.end(), nCount, rRange); @@ -138,13 +90,6 @@ namespace basegfx maBounds.expand(rRange); } - void insertPolyRange(sal_uInt32 nIndex, const ImplB2DPolyRange& rPolyRange) - { - maRanges.insert(maRanges.begin()+nIndex, rPolyRange.maRanges.begin(), rPolyRange.maRanges.end()); - maOrient.insert(maOrient.begin()+nIndex, rPolyRange.maOrient.begin(), rPolyRange.maOrient.end()); - updateBounds(); - } - void appendPolyRange(const ImplB2DPolyRange& rPolyRange) { maRanges.insert(maRanges.end(), @@ -156,13 +101,6 @@ namespace basegfx updateBounds(); } - void remove(sal_uInt32 nIndex, sal_uInt32 nCount) - { - maRanges.erase(maRanges.begin()+nIndex,maRanges.begin()+nIndex+nCount); - maOrient.erase(maOrient.begin()+nIndex,maOrient.begin()+nIndex+nCount); - updateBounds(); - } - void clear() { std::vector<B2DRange> aTmpRanges; @@ -174,37 +112,6 @@ namespace basegfx maBounds.reset(); } - void flip() - { - std::for_each(maOrient.begin(), - maOrient.end(), - boost::bind( - &flipOrientation, - _1)); - } - - B2DRange getBounds() const - { - return maBounds; - } - - template< typename ValueType > bool isInside( const ValueType& rValue ) const - { - if( !maBounds.isInside( rValue ) ) - return false; - - // cannot use boost::bind here, since isInside is overloaded. - // It is currently not possible to resolve the overload - // by considering one of the other template arguments. - std::vector<B2DRange>::const_iterator aCurr( maRanges.begin() ); - const std::vector<B2DRange>::const_iterator aEnd ( maRanges.end() ); - while( aCurr != aEnd ) - if( aCurr->isInside( rValue ) ) - return true; - - return false; - } - bool overlaps( const B2DRange& rRange ) const { if( !maBounds.overlaps( rRange ) ) @@ -223,38 +130,6 @@ namespace basegfx return tools::solveCrossovers(maRanges,maOrient); } - const B2DRange* begin() const - { - if(maRanges.empty()) - return 0; - else - return &maRanges.front(); - } - - const B2DRange* end() const - { - if(maRanges.empty()) - return 0; - else - return (&maRanges.back())+1; - } - - B2DRange* begin() - { - if(maRanges.empty()) - return 0; - else - return &maRanges.front(); - } - - B2DRange* end() - { - if(maRanges.empty()) - return 0; - else - return (&maRanges.back())+1; - } - private: B2DRange maBounds; std::vector<B2DRange> maRanges; @@ -268,14 +143,6 @@ namespace basegfx B2DPolyRange::~B2DPolyRange() {} - B2DPolyRange::B2DPolyRange( const ElementType& rElem ) : - mpImpl( ImplB2DPolyRange( rElem ) ) - {} - - B2DPolyRange::B2DPolyRange( const B2DRange& rRange, B2VectorOrientation eOrient ) : - mpImpl( ImplB2DPolyRange( rRange, eOrient ) ) - {} - B2DPolyRange::B2DPolyRange( const B2DPolyRange& rRange ) : mpImpl( rRange.mpImpl ) {} @@ -286,11 +153,6 @@ namespace basegfx return *this; } - void B2DPolyRange::makeUnique() - { - mpImpl.make_unique(); - } - bool B2DPolyRange::operator==(const B2DPolyRange& rRange) const { if(mpImpl.same_object(rRange.mpImpl)) @@ -314,76 +176,21 @@ namespace basegfx return mpImpl->getElement(nIndex); } - void B2DPolyRange::setElement(sal_uInt32 nIndex, const ElementType& rElement ) - { - mpImpl->setElement(nIndex, rElement); - } - - void B2DPolyRange::setElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient ) - { - mpImpl->setElement(nIndex, rRange, eOrient ); - } - - void B2DPolyRange::insertElement(sal_uInt32 nIndex, const ElementType& rElement, sal_uInt32 nCount) - { - mpImpl->insertElement(nIndex, rElement, nCount ); - } - - void B2DPolyRange::insertElement(sal_uInt32 nIndex, const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount) - { - mpImpl->insertElement(nIndex, rRange, eOrient, nCount ); - } - - void B2DPolyRange::appendElement(const ElementType& rElement, sal_uInt32 nCount) - { - mpImpl->appendElement(rElement, nCount); - } - void B2DPolyRange::appendElement(const B2DRange& rRange, B2VectorOrientation eOrient, sal_uInt32 nCount) { mpImpl->appendElement(rRange, eOrient, nCount ); } - void B2DPolyRange::insertPolyRange(sal_uInt32 nIndex, const B2DPolyRange& rRange) - { - mpImpl->insertPolyRange(nIndex, *rRange.mpImpl); - } - void B2DPolyRange::appendPolyRange(const B2DPolyRange& rRange) { mpImpl->appendPolyRange(*rRange.mpImpl); } - void B2DPolyRange::remove(sal_uInt32 nIndex, sal_uInt32 nCount) - { - mpImpl->remove(nIndex, nCount); - } - void B2DPolyRange::clear() { mpImpl->clear(); } - void B2DPolyRange::flip() - { - mpImpl->flip(); - } - - B2DRange B2DPolyRange::getBounds() const - { - return mpImpl->getBounds(); - } - - bool B2DPolyRange::isInside( const B2DTuple& rTuple ) const - { - return mpImpl->isInside(rTuple); - } - - bool B2DPolyRange::isInside( const B2DRange& rRange ) const - { - return mpImpl->isInside(rRange); - } - bool B2DPolyRange::overlaps( const B2DRange& rRange ) const { return mpImpl->overlaps(rRange); @@ -393,29 +200,6 @@ namespace basegfx { return mpImpl->solveCrossovers(); } - - const B2DRange* B2DPolyRange::begin() const - { - return mpImpl->begin(); - } - - const B2DRange* B2DPolyRange::end() const - { - return mpImpl->end(); - } - - B2DRange* B2DPolyRange::begin() - { - return mpImpl->begin(); - } - - B2DRange* B2DPolyRange::end() - { - return mpImpl->end(); - } - } // end of namespace basegfx -// eof - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basegfx/source/tools/b2dclipstate.cxx b/basegfx/source/tools/b2dclipstate.cxx index da55a4d..963dd39 100644 --- a/basegfx/source/tools/b2dclipstate.cxx +++ b/basegfx/source/tools/b2dclipstate.cxx @@ -53,21 +53,6 @@ namespace tools mePendingOps(UNION) {} - explicit ImplB2DClipState( const B2DRange& rRange ) : - maPendingPolygons(), - maPendingRanges(), - maClipPoly( - tools::createPolygonFromRect(rRange)), - mePendingOps(UNION) - {} - - explicit ImplB2DClipState( const B2DPolygon& rPoly ) : - maPendingPolygons(), - maPendingRanges(), - maClipPoly(rPoly), - mePendingOps(UNION) - {} - explicit ImplB2DClipState( const B2DPolyPolygon& rPoly ) : maPendingPolygons(), maPendingRanges(), @@ -82,14 +67,6 @@ namespace tools && !maPendingRanges.count(); } - void makeClear() - { - maPendingPolygons.clear(); - maPendingRanges.clear(); - maClipPoly.clear(); - mePendingOps = UNION; - } - bool isNullClipPoly() const { return maClipPoly.count() == 1 @@ -183,14 +160,6 @@ namespace tools addRange(rRange,UNION); } - void unionPolygon(const B2DPolygon& rPoly) - { - if( isCleared() ) - return; - - addPolygon(rPoly,UNION); - } - void unionPolyPolygon(const B2DPolyPolygon& rPolyPoly) { if( isCleared() ) @@ -199,14 +168,6 @@ namespace tools addPolyPolygon(rPolyPoly,UNION); } - void unionClipState(const ImplB2DClipState& rOther) - { - if( isCleared() ) - return; - - addClipState(rOther, UNION); - } - void intersectRange(const B2DRange& rRange) { if( isNull() ) @@ -215,14 +176,6 @@ namespace tools addRange(rRange,INTERSECT); } - void intersectPolygon(const B2DPolygon& rPoly) - { - if( isNull() ) - return; - - addPolygon(rPoly,INTERSECT); - } - void intersectPolyPolygon(const B2DPolyPolygon& rPolyPoly) { if( isNull() ) @@ -231,14 +184,6 @@ namespace tools addPolyPolygon(rPolyPoly,INTERSECT); } - void intersectClipState(const ImplB2DClipState& rOther) - { - if( isNull() ) - return; - - addClipState(rOther, INTERSECT); - } - void subtractRange(const B2DRange& rRange ) { if( isNull() ) @@ -247,14 +192,6 @@ namespace tools addRange(rRange,SUBTRACT); } - void subtractPolygon(const B2DPolygon& rPoly) - { - if( isNull() ) - return; - - addPolygon(rPoly,SUBTRACT); - } - void subtractPolyPolygon(const B2DPolyPolygon& rPolyPoly) { if( isNull() ) @@ -263,34 +200,16 @@ namespace tools addPolyPolygon(rPolyPoly,SUBTRACT); } - void subtractClipState(const ImplB2DClipState& rOther) - { - if( isNull() ) - return; - - addClipState(rOther, SUBTRACT); - } - void xorRange(const B2DRange& rRange) { addRange(rRange,XOR); } - void xorPolygon(const B2DPolygon& rPoly) - { - addPolygon(rPoly,XOR); - } - void xorPolyPolygon(const B2DPolyPolygon& rPolyPoly) { addPolyPolygon(rPolyPoly,XOR); } - void xorClipState(const ImplB2DClipState& rOther) - { - addClipState(rOther, XOR); - } - B2DPolyPolygon getClipPoly() const { commitPendingRanges(); @@ -511,14 +430,6 @@ namespace tools mpImpl(rOrig.mpImpl) {} - B2DClipState::B2DClipState( const B2DRange& rRange ) : - mpImpl( ImplB2DClipState(rRange) ) - {} - - B2DClipState::B2DClipState( const B2DPolygon& rPoly ) : - mpImpl( ImplB2DClipState(rPoly) ) - {} - B2DClipState::B2DClipState( const B2DPolyPolygon& rPolyPoly ) : mpImpl( ImplB2DClipState(rPolyPoly) ) {} @@ -529,26 +440,11 @@ namespace tools return *this; } - void B2DClipState::makeUnique() - { - mpImpl.make_unique(); - } - void B2DClipState::makeNull() { mpImpl->makeNull(); } - bool B2DClipState::isNull() const - { - return mpImpl->isNull(); - } - - void B2DClipState::makeClear() - { - mpImpl->makeClear(); - } - bool B2DClipState::isCleared() const { return mpImpl->isCleared(); @@ -572,81 +468,41 @@ namespace tools mpImpl->unionRange(rRange); } - void B2DClipState::unionPolygon(const B2DPolygon& rPoly) - { - mpImpl->unionPolygon(rPoly); - } - void B2DClipState::unionPolyPolygon(const B2DPolyPolygon& rPolyPoly) { mpImpl->unionPolyPolygon(rPolyPoly); } - void B2DClipState::unionClipState(const B2DClipState& rState) - { - mpImpl->unionClipState(*rState.mpImpl); - } - void B2DClipState::intersectRange(const B2DRange& rRange) { mpImpl->intersectRange(rRange); } - void B2DClipState::intersectPolygon(const B2DPolygon& rPoly) - { - mpImpl->intersectPolygon(rPoly); - } - void B2DClipState::intersectPolyPolygon(const B2DPolyPolygon& rPolyPoly) { mpImpl->intersectPolyPolygon(rPolyPoly); } - void B2DClipState::intersectClipState(const B2DClipState& rState) - { - mpImpl->intersectClipState(*rState.mpImpl); - } - void B2DClipState::subtractRange(const B2DRange& rRange) { mpImpl->subtractRange(rRange); } - void B2DClipState::subtractPolygon(const B2DPolygon& rPoly) - { - mpImpl->subtractPolygon(rPoly); - } - void B2DClipState::subtractPolyPolygon(const B2DPolyPolygon& rPolyPoly) { mpImpl->subtractPolyPolygon(rPolyPoly); } - void B2DClipState::subtractClipState(const B2DClipState& rState) - { - mpImpl->subtractClipState(*rState.mpImpl); - } - void B2DClipState::xorRange(const B2DRange& rRange) { mpImpl->xorRange(rRange); } - void B2DClipState::xorPolygon(const B2DPolygon& rPoly) - { - mpImpl->xorPolygon(rPoly); - } - void B2DClipState::xorPolyPolygon(const B2DPolyPolygon& rPolyPoly) { mpImpl->xorPolyPolygon(rPolyPoly); } - void B2DClipState::xorClipState(const B2DClipState& rState) - { - mpImpl->xorClipState(*rState.mpImpl); - } - B2DPolyPolygon B2DClipState::getClipPoly() const { return mpImpl->getClipPoly(); @@ -655,6 +511,4 @@ namespace tools } // end of namespace tools } // end of namespace basegfx -// eof - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/filter/source/svg/b2dellipse.cxx b/filter/source/svg/b2dellipse.cxx index 802b2f4..b50f911 100644 --- a/filter/source/svg/b2dellipse.cxx +++ b/filter/source/svg/b2dellipse.cxx @@ -26,82 +26,11 @@ */ #include "b2dellipse.hxx" -#include <osl/diagnose.h> - #include <basegfx/point/b2dpoint.hxx> - #include <basegfx/matrix/b2dhommatrix.hxx> -#include <rtl/instance.hxx> - -#include <boost/scoped_ptr.hpp> -#include <vector> -#include <algorithm> - -class ImplB2DEllipse -{ - basegfx::B2DPoint maCenter; - basegfx::B2DTuple maRadius; - -public: - ImplB2DEllipse() - : maCenter(0.0f, 0.0f), - maRadius(0.0f, 0.0f) - {} - - ImplB2DEllipse(const ImplB2DEllipse& rToBeCopied) - : maCenter(rToBeCopied.maCenter), - maRadius(rToBeCopied.maRadius) - {} - - ImplB2DEllipse& operator=( const ImplB2DEllipse& rToBeCopied ) - { - maCenter = rToBeCopied.maCenter; - maRadius = rToBeCopied.maRadius; - - return *this; - } - - bool isEqual(const ImplB2DEllipse& rCandidate) const - { - return (maCenter == rCandidate.maCenter) - && (maRadius == rCandidate.maRadius); - } - - basegfx::B2DPoint getCenter() const - { - return maCenter; - } - - void setCenter(const basegfx::B2DPoint& rCenter) - { - maCenter = rCenter; - } - - basegfx::B2DTuple getRadius() const - { - return maRadius; - } - - void setRadius(const basegfx::B2DTuple& rRadius) - { - maRadius = rRadius; - } - - - void transform(const basegfx::B2DHomMatrix& /* rMatrix */) - { - } -}; - -////////////////////////////////////////////////////////////////////////////// - namespace basegfx { - - B2DEllipse::B2DEllipse() - {} - B2DEllipse::B2DEllipse(const basegfx::B2DPoint& rCenter, const basegfx::B2DTuple& rRadius) : maCenter(rCenter), maRadius(rRadius) { @@ -126,27 +55,10 @@ namespace basegfx return maCenter; } - void B2DEllipse::setB2DEllipseCenter(const basegfx::B2DPoint& rCenter) - { - maCenter = rCenter; - } - basegfx::B2DTuple B2DEllipse::getB2DEllipseRadius() const { return maRadius; } - - void B2DEllipse::setB2DEllipseRadius(const basegfx::B2DTuple& rRadius) - { - maRadius = rRadius; - } - - void B2DEllipse::transform(const basegfx::B2DHomMatrix& /* rMatrix */) - { - } } // end of namespace basegfx -////////////////////////////////////////////////////////////////////////////// -// eof - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/filter/source/svg/b2dellipse.hxx b/filter/source/svg/b2dellipse.hxx index dda447d..0efde71 100644 --- a/filter/source/svg/b2dellipse.hxx +++ b/filter/source/svg/b2dellipse.hxx @@ -37,10 +37,6 @@ #include <basegfx/vector/b2enums.hxx> -////////////////////////////////////////////////////////////////////////////// -// predeclarations -class ImplB2DEllipse; - namespace basegfx { class B2DPoint; @@ -48,18 +44,15 @@ namespace basegfx class B2DHomMatrix; } // end of namespace basegfx -////////////////////////////////////////////////////////////////////////////// - namespace basegfx { class B2DEllipse { private: - basegfx::B2DPoint maCenter; - basegfx::B2DTuple maRadius; + const basegfx::B2DPoint maCenter; + const basegfx::B2DTuple maRadius; public: - B2DEllipse(); B2DEllipse(const B2DEllipse& rEllipse); B2DEllipse(const basegfx::B2DPoint& rCenter, const basegfx::B2DTuple& rRadius); ~B2DEllipse(); @@ -73,18 +66,10 @@ namespace basegfx // Coordinate interface basegfx::B2DPoint getB2DEllipseCenter() const; - void setB2DEllipseCenter(const basegfx::B2DPoint& rCenter); - basegfx::B2DTuple getB2DEllipseRadius() const; - void setB2DEllipseRadius(const basegfx::B2DTuple& rRadius); - - // apply transformation given in matrix form to the Ellipse - void transform(const basegfx::B2DHomMatrix& rMatrix); }; } // end of namespace basegfx -////////////////////////////////////////////////////////////////////////////// - #endif /* _BASEGFX_B2DELLIPSE_HXX */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/unusedcode.easy b/unusedcode.easy index e30ab2e..d583b25 100644 --- a/unusedcode.easy +++ b/unusedcode.easy @@ -1037,38 +1037,9 @@ avmedia::priv::MediaWindowBaseImpl::setStopTime(double) basebmp::BitmapDevice::setDamageTracker(boost::shared_ptr<basebmp::IBitmapDeviceDamageTracker> const&) basebmp::debugDump(boost::shared_ptr<basebmp::BitmapDevice> const&, std::basic_ostream<char, std::char_traits<char> >&) basegfx::B1DRange::B1DRange(basegfx::B1IRange const&) -basegfx::B2DCubicBezier::B2DCubicBezier(basegfx::B2DPoint const&, basegfx::B2DPoint const&) -basegfx::B2DEllipse::B2DEllipse() -basegfx::B2DEllipse::setB2DEllipseCenter(basegfx::B2DPoint const&) -basegfx::B2DEllipse::setB2DEllipseRadius(basegfx::B2DTuple const&) -basegfx::B2DEllipse::transform(basegfx::B2DHomMatrix const&) -basegfx::B2DHomMatrix::determinant() const -basegfx::B2DHomMatrix::isNormalized() const -basegfx::B2DHomMatrix::makeUnique() -basegfx::B2DHomMatrix::normalize() -basegfx::B2DHomMatrix::trace() const -basegfx::B2DHomMatrix::transpose() basegfx::B2DHomPoint::getB2DPoint() const basegfx::B2DHomPoint::setX(double) basegfx::B2DHomPoint::setY(double) -basegfx::B2DPolyRange::B2DPolyRange(basegfx::B2DRange const&, basegfx::B2VectorOrientation) -basegfx::B2DPolyRange::B2DPolyRange(boost::tuples::tuple<basegfx::B2DRange, basegfx::B2VectorOrientation, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> const&) -basegfx::B2DPolyRange::appendElement(boost::tuples::tuple<basegfx::B2DRange, basegfx::B2VectorOrientation, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> const&, unsigned int) -basegfx::B2DPolyRange::begin() -basegfx::B2DPolyRange::begin() const -basegfx::B2DPolyRange::end() -basegfx::B2DPolyRange::end() const -basegfx::B2DPolyRange::flip() -basegfx::B2DPolyRange::getBounds() const -basegfx::B2DPolyRange::insertElement(unsigned int, basegfx::B2DRange const&, basegfx::B2VectorOrientation, unsigned int) -basegfx::B2DPolyRange::insertElement(unsigned int, boost::tuples::tuple<basegfx::B2DRange, basegfx::B2VectorOrientation, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> const&, unsigned int) -basegfx::B2DPolyRange::insertPolyRange(unsigned int, basegfx::B2DPolyRange const&) -basegfx::B2DPolyRange::isInside(basegfx::B2DRange const&) const -basegfx::B2DPolyRange::isInside(basegfx::B2DTuple const&) const -basegfx::B2DPolyRange::makeUnique() -basegfx::B2DPolyRange::remove(unsigned int, unsigned int) -basegfx::B2DPolyRange::setElement(unsigned int, basegfx::B2DRange const&, basegfx::B2VectorOrientation) -basegfx::B2DPolyRange::setElement(unsigned int, boost::tuples::tuple<basegfx::B2DRange, basegfx::B2VectorOrientation, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> const&) basegfx::B2DPolygon::insert(unsigned int, basegfx::B2DPolygon const&, unsigned int, unsigned int) basegfx::B2DPolygon::isBezierSegment(unsigned int) const basegfx::B2DPolygon::resetControlPoints(unsigned int) @@ -1110,19 +1081,6 @@ basegfx::maximum(basegfx::B2DHomPoint const&, basegfx::B2DHomPoint const&) basegfx::maximum(basegfx::B2ITuple const&, basegfx::B2ITuple const&) basegfx::minimum(basegfx::B2DHomPoint const&, basegfx::B2DHomPoint const&) basegfx::minimum(basegfx::B2ITuple const&, basegfx::B2ITuple const&) -basegfx::tools::B2DClipState::B2DClipState(basegfx::B2DPolygon const&) -basegfx::tools::B2DClipState::B2DClipState(basegfx::B2DRange const&) -basegfx::tools::B2DClipState::intersectClipState(basegfx::tools::B2DClipState const&) -basegfx::tools::B2DClipState::intersectPolygon(basegfx::B2DPolygon const&) -basegfx::tools::B2DClipState::isNull() const -basegfx::tools::B2DClipState::makeClear() -basegfx::tools::B2DClipState::makeUnique() -basegfx::tools::B2DClipState::subtractClipState(basegfx::tools::B2DClipState const&) -basegfx::tools::B2DClipState::subtractPolygon(basegfx::B2DPolygon const&) -basegfx::tools::B2DClipState::unionClipState(basegfx::tools::B2DClipState const&) -basegfx::tools::B2DClipState::unionPolygon(basegfx::B2DPolygon const&) -basegfx::tools::B2DClipState::xorClipState(basegfx::tools::B2DClipState const&) -basegfx::tools::B2DClipState::xorPolygon(basegfx::B2DPolygon const&) basegfx::tools::addPointsAtCuts(basegfx::B2DPolyPolygon const&, basegfx::B2DPoint const&, basegfx::B2DPoint const&) basegfx::tools::addPointsAtCuts(basegfx::B2DPolyPolygon const&, basegfx::B2DPolyPolygon const&) basegfx::tools::addPointsAtCuts(basegfx::B2DPolyPolygon const&, bool) commit dd7eeed27dc225281ad51e3e41be88ce753e4e8e Author: August Sodora <aug...@gmail.com> Date: Sat Jan 7 20:18:35 2012 -0500 Remove uses of pLine in scanner diff --git a/basic/source/comp/scanner.cxx b/basic/source/comp/scanner.cxx index 25a493a..137da1e 100644 --- a/basic/source/comp/scanner.cxx +++ b/basic/source/comp/scanner.cxx @@ -114,7 +114,7 @@ void SbiScanner::GenError( SbError code ) // used by SbiTokenizer::MayBeLabel() to detect a label bool SbiScanner::DoesColonFollow() { - if( pLine && *pLine == ':' ) + if(nCol < aLine.getLength() && aLine[nCol] == ':') { pLine++; nCol++; return true; @@ -152,7 +152,7 @@ static SbxDataType GetSuffixType( sal_Unicode c ) void SbiScanner::scanAlphanumeric() { sal_Int32 n = nCol; - while(theBasicCharClass::get().isAlphaNumeric(*pLine, bCompatible) || *pLine == '_') + while(nCol < aLine.getLength() && (theBasicCharClass::get().isAlphaNumeric(aLine[nCol], bCompatible) || aLine[nCol] == '_')) { pLine++; nCol++; @@ -242,13 +242,13 @@ bool SbiScanner::NextSym() nCol1 = nCol; // only blank line? - if( !*pLine ) + if(nCol >= aLine.getLength()) goto eoln; if( bPrevLineExtentsComment ) goto PrevLineCommentLbl; - if( *pLine == '#' ) + if(nCol < aLine.getLength() && aLine[nCol] == '#') { pLine++; nCol++; _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits