graphicprimitive2d.hxx (cdf0e10c) graphicprimitive2d.hxx (090f0eb8)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *

--- 14 unchanged lines hidden (view full) ---

23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
29#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
30
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *

--- 14 unchanged lines hidden (view full) ---

23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#ifndef INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
29#define INCLUDED_DRAWINGLAYER_PRIMITIVE2D_GRAPHICPRIMITIVE2D_HXX
30
31#include <drawinglayer/drawinglayerdllapi.h>
31#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
32#include <basegfx/matrix/b2dhommatrix.hxx>
33#include <svtools/grfmgr.hxx>
34
35//////////////////////////////////////////////////////////////////////////////
36
37namespace drawinglayer
38{

--- 9 unchanged lines hidden (view full) ---

48 This makes the decomposition contain a wide variety of possibilites,
49 too. From a simple BitmapPrimitive over AnimatedSwitchPrimitive2D,
50 MetafilePrimitive2D (with and without embedding in a masking when e.g.
51 the Metafile is bigger than the geometry) and embeddings in
52 TransformPrimitive2D and MaskPrimitive2D for croppings.
53
54 The primitive geometry area is defined by Transform.
55 */
32#include <drawinglayer/primitive2d/baseprimitive2d.hxx>
33#include <basegfx/matrix/b2dhommatrix.hxx>
34#include <svtools/grfmgr.hxx>
35
36//////////////////////////////////////////////////////////////////////////////
37
38namespace drawinglayer
39{

--- 9 unchanged lines hidden (view full) ---

49 This makes the decomposition contain a wide variety of possibilites,
50 too. From a simple BitmapPrimitive over AnimatedSwitchPrimitive2D,
51 MetafilePrimitive2D (with and without embedding in a masking when e.g.
52 the Metafile is bigger than the geometry) and embeddings in
53 TransformPrimitive2D and MaskPrimitive2D for croppings.
54
55 The primitive geometry area is defined by Transform.
56 */
56 class GraphicPrimitive2D : public BufferedDecompositionPrimitive2D
57 class DRAWINGLAYER_DLLPUBLIC GraphicPrimitive2D : public BufferedDecompositionPrimitive2D
57 {
58 private:
59 /// the geometric definition
60 basegfx::B2DHomMatrix maTransform;
61
62 /// the GraphicObject with all it's content possibilities
63 GraphicObject maGraphicObject;
64

--- 41 unchanged lines hidden ---
58 {
59 private:
60 /// the geometric definition
61 basegfx::B2DHomMatrix maTransform;
62
63 /// the GraphicObject with all it's content possibilities
64 GraphicObject maGraphicObject;
65

--- 41 unchanged lines hidden ---