LibreOffice Module chart2 (master) 1
Functions
chart::BaseGFXHelper Namespace Reference

Functions

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DRange getBoundVolume (const css::drawing::PolyPolygonShape3D &rPolyPoly)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DRange getBoundVolume (const std::vector< std::vector< css::drawing::Position3D > > &rPolyPoly)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2IRectangle makeRectangle (const css::awt::Point &rPosition, const css::awt::Size &rSize)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2IRectangle makeRectangle (const css::awt::Rectangle &rRect)
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point B2IRectangleToAWTPoint (const ::basegfx::B2IRectangle &rB2IRectangle)
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size B2IRectangleToAWTSize (const ::basegfx::B2IRectangle &rB2IRectangle)
 
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Rectangle toAwtRectangle (const basegfx::B2IRectangle &rB2IRectangle)
 
::basegfx::B3DVector Direction3DToB3DVector (const css::drawing::Direction3D &rDirection)
 
css::drawing::Direction3D B3DVectorToDirection3D (const ::basegfx::B3DVector &rB3DVector)
 
::basegfx::B3DVector Position3DToB3DVector (const css::drawing::Position3D &rPosition)
 
css::drawing::Position3D B3DVectorToPosition3D (const ::basegfx::B3DVector &rB3DVector)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DHomMatrix HomogenMatrixToB3DHomMatrix (const css::drawing::HomogenMatrix &rHomogenMatrix)
 
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::HomogenMatrix B3DHomMatrixToHomogenMatrix (const ::basegfx::B3DHomMatrix &rB3DMatrix)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple GetRotationFromMatrix (const ::basegfx::B3DHomMatrix &rB3DMatrix)
 
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple GetScaleFromMatrix (const ::basegfx::B3DHomMatrix &rB3DMatrix)
 
void ReduceToRotationMatrix (::basegfx::B3DHomMatrix &rB3DMatrix)
 
::basegfx::B3DRange getBoundVolume (const drawing::PolyPolygonShape3D &rPolyPoly)
 
B2IRectangle makeRectangle (const awt::Point &rPos, const awt::Size &rSize)
 
B2IRectangle makeRectangle (const awt::Rectangle &rRect)
 
B3DVector Direction3DToB3DVector (const Direction3D &rDirection)
 
Direction3D B3DVectorToDirection3D (const B3DVector &rB3DVector)
 
B3DVector Position3DToB3DVector (const Position3D &rPosition)
 
Position3D B3DVectorToPosition3D (const B3DVector &rB3DVector)
 
B3DHomMatrix HomogenMatrixToB3DHomMatrix (const HomogenMatrix &rHomogenMatrix)
 
HomogenMatrix B3DHomMatrixToHomogenMatrix (const B3DHomMatrix &rB3DMatrix)
 
B3DTuple GetRotationFromMatrix (const B3DHomMatrix &rB3DMatrix)
 
B3DTuple GetScaleFromMatrix (const B3DHomMatrix &rB3DMatrix)
 

Function Documentation

◆ B2IRectangleToAWTPoint()

awt::Point chart::BaseGFXHelper::B2IRectangleToAWTPoint ( const ::basegfx::B2IRectangle rB2IRectangle)

Definition at line 105 of file BaseGFXHelper.cxx.

Referenced by chart::VDiagram::adjustPosAndSize().

◆ B2IRectangleToAWTSize()

awt::Size chart::BaseGFXHelper::B2IRectangleToAWTSize ( const ::basegfx::B2IRectangle rB2IRectangle)

Definition at line 110 of file BaseGFXHelper.cxx.

Referenced by chart::VDiagram::adjustPosAndSize().

◆ B3DHomMatrixToHomogenMatrix() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS css::drawing::HomogenMatrix chart::BaseGFXHelper::B3DHomMatrixToHomogenMatrix ( const ::basegfx::B3DHomMatrix rB3DMatrix)

◆ B3DHomMatrixToHomogenMatrix() [2/2]

HomogenMatrix chart::BaseGFXHelper::B3DHomMatrixToHomogenMatrix ( const B3DHomMatrix &  rB3DMatrix)

Definition at line 185 of file BaseGFXHelper.cxx.

◆ B3DVectorToDirection3D() [1/2]

css::drawing::Direction3D chart::BaseGFXHelper::B3DVectorToDirection3D ( const ::basegfx::B3DVector rB3DVector)

◆ B3DVectorToDirection3D() [2/2]

Direction3D chart::BaseGFXHelper::B3DVectorToDirection3D ( const B3DVector &  rB3DVector)

Definition at line 131 of file BaseGFXHelper.cxx.

◆ B3DVectorToPosition3D() [1/2]

css::drawing::Position3D chart::BaseGFXHelper::B3DVectorToPosition3D ( const ::basegfx::B3DVector rB3DVector)

◆ B3DVectorToPosition3D() [2/2]

Position3D chart::BaseGFXHelper::B3DVectorToPosition3D ( const B3DVector &  rB3DVector)

Definition at line 149 of file BaseGFXHelper.cxx.

◆ Direction3DToB3DVector() [1/2]

::basegfx::B3DVector chart::BaseGFXHelper::Direction3DToB3DVector ( const css::drawing::Direction3D &  rDirection)

◆ Direction3DToB3DVector() [2/2]

B3DVector chart::BaseGFXHelper::Direction3DToB3DVector ( const Direction3D &  rDirection)

Definition at line 122 of file BaseGFXHelper.cxx.

◆ getBoundVolume() [1/3]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DRange chart::BaseGFXHelper::getBoundVolume ( const css::drawing::PolyPolygonShape3D &  rPolyPoly)

◆ getBoundVolume() [2/3]

::basegfx::B3DRange chart::BaseGFXHelper::getBoundVolume ( const drawing::PolyPolygonShape3D &  rPolyPoly)

Definition at line 31 of file BaseGFXHelper.cxx.

References basegfx::B3DRange::expand().

◆ getBoundVolume() [3/3]

basegfx::B3DRange chart::BaseGFXHelper::getBoundVolume ( const std::vector< std::vector< css::drawing::Position3D > > &  rPolyPoly)

Definition at line 63 of file BaseGFXHelper.cxx.

References basegfx::B3DRange::expand().

◆ GetRotationFromMatrix() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple chart::BaseGFXHelper::GetRotationFromMatrix ( const ::basegfx::B3DHomMatrix rB3DMatrix)

◆ GetRotationFromMatrix() [2/2]

B3DTuple chart::BaseGFXHelper::GetRotationFromMatrix ( const B3DHomMatrix &  rB3DMatrix)

Definition at line 212 of file BaseGFXHelper.cxx.

◆ GetScaleFromMatrix() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple chart::BaseGFXHelper::GetScaleFromMatrix ( const ::basegfx::B3DHomMatrix rB3DMatrix)

◆ GetScaleFromMatrix() [2/2]

B3DTuple chart::BaseGFXHelper::GetScaleFromMatrix ( const B3DHomMatrix &  rB3DMatrix)

Definition at line 219 of file BaseGFXHelper.cxx.

◆ HomogenMatrixToB3DHomMatrix() [1/2]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DHomMatrix chart::BaseGFXHelper::HomogenMatrixToB3DHomMatrix ( const css::drawing::HomogenMatrix &  rHomogenMatrix)

◆ HomogenMatrixToB3DHomMatrix() [2/2]

B3DHomMatrix chart::BaseGFXHelper::HomogenMatrixToB3DHomMatrix ( const HomogenMatrix &  rHomogenMatrix)

Definition at line 158 of file BaseGFXHelper.cxx.

◆ makeRectangle() [1/4]

B2IRectangle chart::BaseGFXHelper::makeRectangle ( const awt::Point &  rPos,
const awt::Size &  rSize 
)

Definition at line 95 of file BaseGFXHelper.cxx.

◆ makeRectangle() [2/4]

B2IRectangle chart::BaseGFXHelper::makeRectangle ( const awt::Rectangle &  rRect)

Definition at line 100 of file BaseGFXHelper.cxx.

◆ makeRectangle() [3/4]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2IRectangle chart::BaseGFXHelper::makeRectangle ( const css::awt::Point &  rPosition,
const css::awt::Size &  rSize 
)

◆ makeRectangle() [4/4]

OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2IRectangle chart::BaseGFXHelper::makeRectangle ( const css::awt::Rectangle &  rRect)

◆ Position3DToB3DVector() [1/2]

::basegfx::B3DVector chart::BaseGFXHelper::Position3DToB3DVector ( const css::drawing::Position3D &  rPosition)

◆ Position3DToB3DVector() [2/2]

B3DVector chart::BaseGFXHelper::Position3DToB3DVector ( const Position3D &  rPosition)

Definition at line 140 of file BaseGFXHelper.cxx.

◆ ReduceToRotationMatrix()

void chart::BaseGFXHelper::ReduceToRotationMatrix ( ::basegfx::B3DHomMatrix rB3DMatrix)

◆ toAwtRectangle()

awt::Rectangle chart::BaseGFXHelper::toAwtRectangle ( const basegfx::B2IRectangle rB2IRectangle)