LibreOffice Module drawinglayer (master) 1
|
#include <drawinglayer/drawinglayerdllapi.h>
#include <basegfx/polygon/b3dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <vector>
Go to the source code of this file.
Classes | |
class | drawinglayer::primitive3d::Slice3D |
class to hold one Slice3D More... | |
Namespaces | |
namespace | drawinglayer |
namespace | drawinglayer::geometry |
namespace | drawinglayer::primitive3d |
SdrPrimitive3D class. | |
Typedefs | |
typedef ::std::vector< Slice3D > | drawinglayer::primitive3d::Slice3DVector |
typedef for a group of Slice3Ds More... | |
Enumerations | |
enum | drawinglayer::primitive3d::SliceType3D { drawinglayer::primitive3d::SLICETYPE3D_REGULAR , drawinglayer::primitive3d::SLICETYPE3D_FRONTCAP , drawinglayer::primitive3d::SLICETYPE3D_BACKCAP } |
SliceType3D definition. More... | |
Functions | |
void | drawinglayer::primitive3d::createLatheSlices (Slice3DVector &rSliceVector, const basegfx::B2DPolyPolygon &rSource, double fBackScale, double fDiagonal, double fRotation, sal_uInt32 nSteps, bool bCharacterMode, bool bCloseFront, bool bCloseBack) |
helpers for creation More... | |
void | drawinglayer::primitive3d::createExtrudeSlices (Slice3DVector &rSliceVector, const basegfx::B2DPolyPolygon &rSource, double fBackScale, double fDiagonal, double fDepth, bool bCharacterMode, bool bCloseFront, bool bCloseBack) |
basegfx::B3DPolyPolygon | drawinglayer::primitive3d::extractHorizontalLinesFromSlice (const Slice3DVector &rSliceVector, bool bCloseHorLines) |
helpers for geometry extraction More... | |
basegfx::B3DPolyPolygon | drawinglayer::primitive3d::extractVerticalLinesFromSlice (const Slice3DVector &rSliceVector) |
void DRAWINGLAYER_DLLPUBLIC | drawinglayer::primitive3d::extractPlanesFromSlice (::std::vector< basegfx::B3DPolyPolygon > &rFill, const Slice3DVector &rSliceVector, bool bCreateNormals, bool bSmoothNormals, bool bSmoothLids, bool bClosed, double fSmoothNormalsMix, double fSmoothLidsMix, bool bCreateTextureCoordinates, const basegfx::B2DHomMatrix &rTexTransform) |
void | drawinglayer::primitive3d::createReducedOutlines (const geometry::ViewInformation3D &rViewInformation, const basegfx::B3DHomMatrix &rObjectTransform, const basegfx::B3DPolygon &rLoopA, const basegfx::B3DPolygon &rLoopB, basegfx::B3DPolyPolygon &rTarget) |