|
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) |