LibreOffice Module svx (master)  1
Macros | Functions
unoshap3.cxx File Reference
#include <sal/config.h>
#include <initializer_list>
#include <com/sun/star/drawing/HomogenMatrix.hpp>
#include <com/sun/star/drawing/Position3D.hpp>
#include <com/sun/star/drawing/Direction3D.hpp>
#include <com/sun/star/drawing/DoubleSequence.hpp>
#include <com/sun/star/drawing/CameraGeometry.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <o3tl/safeint.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/sequence.hxx>
#include <sal/log.hxx>
#include <svx/svdpool.hxx>
#include <svx/svditer.hxx>
#include <svx/unoshape.hxx>
#include <svx/unopage.hxx>
#include <svx/cube3d.hxx>
#include <svx/sphere3d.hxx>
#include <svx/lathe3d.hxx>
#include <extrud3d.hxx>
#include <polygn3d.hxx>
#include <svx/unoshprp.hxx>
#include <svx/svdmodel.hxx>
#include <svx/scene3d.hxx>
#include <basegfx/polygon/b3dpolygon.hxx>
#include <basegfx/polygon/b3dpolygontools.hxx>
#include <com/sun/star/drawing/PolyPolygonShape3D.hpp>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/matrix/b3dhommatrixtools.hxx>
#include "shapeimpl.hxx"
Include dependency graph for unoshap3.cxx:

Go to the source code of this file.

Macros

#define QUERYINT(xint)
 

Functions

static bool ConvertHomogenMatrixToObject (E3dObject *pObject, const Any &rValue)
 
static void ConvertObjectToHomogenMatric (E3dObject const *pObject, Any &rValue)
 
static bool PolyPolygonShape3D_to_B3dPolyPolygon (const Any &rValue, basegfx::B3DPolyPolygon &rResultPolygon, bool bCorrectPolygon)
 
static void B3dPolyPolygon_to_PolyPolygonShape3D (const basegfx::B3DPolyPolygon &rSourcePolyPolygon, Any &rValue)
 

Macro Definition Documentation

#define QUERYINT (   xint)
Value:
if( rType == cppu::UnoType<xint>::get() ) \
aAny <<= Reference< xint >(this)

Definition at line 60 of file unoshap3.cxx.

Referenced by Svx3DSceneObject::queryAggregation().

Function Documentation

static void B3dPolyPolygon_to_PolyPolygonShape3D ( const basegfx::B3DPolyPolygon rSourcePolyPolygon,
Any &  rValue 
)
static
static bool ConvertHomogenMatrixToObject ( E3dObject pObject,
const Any &  rValue 
)
static
static void ConvertObjectToHomogenMatric ( E3dObject const *  pObject,
Any &  rValue 
)
static
static bool PolyPolygonShape3D_to_B3dPolyPolygon ( const Any &  rValue,
basegfx::B3DPolyPolygon rResultPolygon,
bool  bCorrectPolygon 
)
static