summaryrefslogtreecommitdiff
path: root/chart2/source/tools/CommonConverters.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/source/tools/CommonConverters.cxx')
-rw-r--r--chart2/source/tools/CommonConverters.cxx189
1 files changed, 1 insertions, 188 deletions
diff --git a/chart2/source/tools/CommonConverters.cxx b/chart2/source/tools/CommonConverters.cxx
index 92210445f29d..b85cb717bff6 100644
--- a/chart2/source/tools/CommonConverters.cxx
+++ b/chart2/source/tools/CommonConverters.cxx
@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: CommonConverters.cxx,v $
- * $Revision: 1.12 $
+ * $Revision: 1.12.44.1 $
*
* This file is part of OpenOffice.org.
*
@@ -129,21 +129,6 @@ drawing::HomogenMatrix3 B2DHomMatrixToHomogenMatrix3( const ::basegfx::B2DHomMat
return aHM;
}
-::basegfx::B2DHomMatrix HomogenMatrix3ToB2DHomMatrix( const drawing::HomogenMatrix3& rHM )
-{
- ::basegfx::B2DHomMatrix aM;
- aM.set(0, 0, rHM.Line1.Column1);
- aM.set(0, 1, rHM.Line1.Column2);
- aM.set(0, 2, rHM.Line1.Column3);
- aM.set(1, 0, rHM.Line2.Column1);
- aM.set(1, 1, rHM.Line2.Column2);
- aM.set(1, 2, rHM.Line2.Column3);
- aM.set(2, 0, rHM.Line3.Column1);
- aM.set(2, 1, rHM.Line3.Column2);
- aM.set(2, 2, rHM.Line3.Column3);
- return aM;
-}
-
::basegfx::B3DPoint Position3DToB3DPoint( const drawing::Position3D& rPosition )
{
return ::basegfx::B3DPoint(
@@ -161,15 +146,6 @@ drawing::Direction3D B3DVectorToDirection3D( const ::basegfx::B3DVector& rVector
);
}
-drawing::Position3D B3DVectorToPosition3D( const ::basegfx::B3DVector& rVector)
-{
- return drawing::Position3D(
- rVector.getX()
- , rVector.getY()
- , rVector.getZ()
- );
-}
-
drawing::Position3D B3DPointToPosition3D( const ::basegfx::B3DPoint& rPoint)
{
return drawing::Position3D(
@@ -188,39 +164,6 @@ drawing::Position3D B3DPointToPosition3D( const ::basegfx::B3DPoint& rPoint)
);
}
-drawing::PolyPolygonShape3D MakeLine3D(
- const drawing::Position3D & rStart,
- const drawing::Position3D & rEnd )
-{
- drawing::PolyPolygonShape3D aPP;
-
- aPP.SequenceX.realloc(1);
- aPP.SequenceY.realloc(1);
- aPP.SequenceZ.realloc(1);
-
- drawing::DoubleSequence* pOuterSequenceX = aPP.SequenceX.getArray();
- drawing::DoubleSequence* pOuterSequenceY = aPP.SequenceY.getArray();
- drawing::DoubleSequence* pOuterSequenceZ = aPP.SequenceZ.getArray();
-
- pOuterSequenceX->realloc(2);
- pOuterSequenceY->realloc(2);
- pOuterSequenceZ->realloc(2);
-
- double* pInnerSequenceX = pOuterSequenceX->getArray();
- double* pInnerSequenceY = pOuterSequenceY->getArray();
- double* pInnerSequenceZ = pOuterSequenceZ->getArray();
-
- *pInnerSequenceX++ = rStart.PositionX;
- *pInnerSequenceY++ = rStart.PositionY;
- *pInnerSequenceZ++ = rStart.PositionZ;
-
- *pInnerSequenceX++ = rEnd.PositionX;
- *pInnerSequenceY++ = rEnd.PositionY;
- *pInnerSequenceZ++ = rEnd.PositionZ;
-
- return aPP;
-}
-
void AddPointToPoly( drawing::PolyPolygonShape3D& rPoly, const drawing::Position3D& rPos, sal_Int32 nPolygonIndex )
{
if(nPolygonIndex<0)
@@ -467,31 +410,6 @@ drawing::PolyPolygonShape3D BezierToPoly(
return aRet;
}
-drawing::PolyPolygonShape3D PointSequenceToPoly(
- const drawing::PointSequenceSequence& rPointSequence )
-{
- drawing::PolyPolygonShape3D aRet;
- aRet.SequenceX.realloc( rPointSequence.getLength() );
- aRet.SequenceY.realloc( rPointSequence.getLength() );
- aRet.SequenceZ.realloc( rPointSequence.getLength() );
-
- for(sal_Int32 nN = 0; nN < rPointSequence.getLength(); nN++)
- {
- sal_Int32 nInnerLength = rPointSequence[nN].getLength();
- aRet.SequenceX[nN].realloc( nInnerLength );
- aRet.SequenceY[nN].realloc( nInnerLength );
- aRet.SequenceZ[nN].realloc( nInnerLength );
-
- for( sal_Int32 nM = 0; nM < nInnerLength; nM++)
- {
- aRet.SequenceX[nN][nM] = rPointSequence[nN][nM].X;
- aRet.SequenceY[nN][nM] = rPointSequence[nN][nM].Y;
- aRet.SequenceZ[nN][nM] = 0.0;
- }
- }
- return aRet;
-}
-
drawing::PointSequenceSequence PolyToPointSequence(
const drawing::PolyPolygonShape3D& rPolyPolygon )
{
@@ -524,66 +442,6 @@ void appendPointSequence( drawing::PointSequenceSequence& rTarget
rTarget[nOldCount+nS]=rAdd[nS];
}
-Polygon PolyToToolsPoly( const drawing::PolyPolygonShape3D& rPolyPolygon )
-{
- sal_Int32 nOuterLength = rPolyPolygon.SequenceX.getLength();
- if(!nOuterLength)
- return Polygon();
-
- sal_Int32 nNewSize = nOuterLength;
- sal_Int32 nNewIndex = 0;
- Polygon aRet(static_cast<USHORT>(nNewSize));
-
- for(sal_Int32 nN = 0; nN < nOuterLength; nN++)
- {
- sal_Int32 nInnerLength = rPolyPolygon.SequenceX[nN].getLength();
- nNewSize += nInnerLength-1,
- aRet.SetSize(static_cast<USHORT>(nNewSize));
- for( sal_Int32 nM = 0; nM < nInnerLength; nM++)
- {
- aRet.SetPoint( Point( static_cast<long>(rPolyPolygon.SequenceX[nN][nM])
- , static_cast<long>(rPolyPolygon.SequenceY[nN][nM])
- )
- , static_cast<USHORT>(nNewIndex) );
- nNewIndex++;
- }
- }
- return aRet;
-}
-
-drawing::PolyPolygonShape3D ToolsPolyToPoly( const Polygon& rToolsPoly, double zValue )
-{
- sal_Int32 nPointCount = rToolsPoly.GetSize();
-
- drawing::PolyPolygonShape3D aPP;
-
- aPP.SequenceX.realloc(1);
- aPP.SequenceY.realloc(1);
- aPP.SequenceZ.realloc(1);
-
- drawing::DoubleSequence* pOuterSequenceX = aPP.SequenceX.getArray();
- drawing::DoubleSequence* pOuterSequenceY = aPP.SequenceY.getArray();
- drawing::DoubleSequence* pOuterSequenceZ = aPP.SequenceZ.getArray();
-
- pOuterSequenceX->realloc(nPointCount);
- pOuterSequenceY->realloc(nPointCount);
- pOuterSequenceZ->realloc(nPointCount);
-
- double* pInnerSequenceX = pOuterSequenceX->getArray();
- double* pInnerSequenceY = pOuterSequenceY->getArray();
- double* pInnerSequenceZ = pOuterSequenceZ->getArray();
-
- for( sal_Int32 nN = 0; nN<nPointCount; nN++ )
- {
- const Point& rPos = rToolsPoly.GetPoint( static_cast<USHORT>(nN) );
- *pInnerSequenceX++ = rPos.X();
- *pInnerSequenceY++ = rPos.Y();
- *pInnerSequenceZ++ = zValue;
- }
-
- return aPP;
-}
-
drawing::Position3D operator+( const drawing::Position3D& rPos
, const drawing::Direction3D& rDirection)
{
@@ -668,18 +526,6 @@ awt::Size Direction3DToAWTSize( const drawing::Direction3D& rDirection )
return aRet;
}
-::basegfx::B3DPoint SequenceToB3DPoint( const uno::Sequence< double >& rSeq )
-{
- OSL_ENSURE(rSeq.getLength()==3,"The sequence needs to have length 3 for conversion into vector");
-
- double x=rSeq.getLength()>0?rSeq[0]:0.0;
- double y=rSeq.getLength()>1?rSeq[1]:0.0;
- double z=rSeq.getLength()>2?rSeq[2]:0.0;
-
- ::basegfx::B3DPoint aRet(x,y,z);
- return aRet;
-}
-
uno::Sequence< double > B3DPointToSequence( const ::basegfx::B3DPoint& rPoint )
{
uno::Sequence< double > aRet(3);
@@ -709,24 +555,6 @@ uno::Sequence< double > Position3DToSequence( const drawing::Position3D& rPositi
return aRet;
}
-drawing::Direction3D SequenceToDirection3D( const uno::Sequence< double >& rSeq )
-{
- drawing::Direction3D aRet;
- aRet.DirectionX = rSeq.getLength()>0?rSeq[0]:0.0;
- aRet.DirectionY = rSeq.getLength()>1?rSeq[1]:0.0;
- aRet.DirectionZ = rSeq.getLength()>2?rSeq[2]:0.0;
- return aRet;
-}
-
-uno::Sequence< double > Direction3DToSequence( const drawing::Direction3D& rDirection )
-{
- uno::Sequence< double > aRet(3);
- aRet[0] = rDirection.DirectionX;
- aRet[1] = rDirection.DirectionY;
- aRet[2] = rDirection.DirectionZ;
- return aRet;
-}
-
drawing::Direction3D operator/( const drawing::Direction3D& rDirection, double f )
{
OSL_ENSURE(f,"a Direction3D is divided by NULL");
@@ -737,21 +565,6 @@ drawing::Direction3D operator/( const drawing::Direction3D& rDirection, double f
);
}
-text::WritingMode WritingMode2ToWritingMode1( sal_Int16 nWritingMode2 )
-{
- switch(nWritingMode2)
- {
- case text::WritingMode2::RL_TB:
- return text::WritingMode_RL_TB;
- case text::WritingMode2::TB_RL:
- return text::WritingMode_TB_RL;
- case text::WritingMode2::LR_TB:
- return text::WritingMode_LR_TB;
- default: // TL
- return text::WritingMode_TB_RL;//there can no correct conversion be done here
- }
-}
-
using namespace ::com::sun::star::chart2;
uno::Sequence< double > DataSequenceToDoubleSequence(