diff options
author | August Sodora <augsod@gmail.com> | 2012-01-07 20:41:09 -0500 |
---|---|---|
committer | August Sodora <augsod@gmail.com> | 2012-01-08 11:48:09 -0500 |
commit | bc2a59e09d1a554b2d55412d1f10a3fa1fe86086 (patch) | |
tree | 0f588df79ace5b37eff26593e78cf17f4071e1fd /basegfx/source/range | |
parent | dd7eeed27dc225281ad51e3e41be88ce753e4e8e (diff) |
callcatcher: Remove unused code
Diffstat (limited to 'basegfx/source/range')
-rw-r--r-- | basegfx/source/range/b2dpolyrange.cxx | 216 |
1 files changed, 0 insertions, 216 deletions
diff --git a/basegfx/source/range/b2dpolyrange.cxx b/basegfx/source/range/b2dpolyrange.cxx index 01b8d4fbe80a..6046f488150d 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: */ |