LibreOffice Module xmloff (master)  1
Classes | Namespaces | Enumerations
shapeimport.hxx File Reference
#include <sal/config.h>
#include <xmloff/dllapi.h>
#include <com/sun/star/drawing/HomogenMatrix.hpp>
#include <com/sun/star/drawing/ProjectionMode.hpp>
#include <com/sun/star/drawing/ShadeMode.hpp>
#include <salhelper/simplereferenceobject.hxx>
#include <xmloff/xmlictxt.hxx>
#include <basegfx/vector/b3dvector.hxx>
#include <vector>
#include <memory>
Include dependency graph for shapeimport.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SdXML3DLightContext
 
class  SdXML3DSceneAttributesHelper
 
class  SvXMLShapeContext
 
class  XMLShapeImportHelper
 

Namespaces

 com::sun::star::beans
 
 com::sun::star::drawing
 
 com::sun::star::frame
 
 com::sun::star::xml::sax
 

Enumerations

enum  SdXMLGroupShapeElemTokenMap {
  XML_TOK_GROUP_GROUP,
  XML_TOK_GROUP_RECT,
  XML_TOK_GROUP_LINE,
  XML_TOK_GROUP_CIRCLE,
  XML_TOK_GROUP_ELLIPSE,
  XML_TOK_GROUP_POLYGON,
  XML_TOK_GROUP_POLYLINE,
  XML_TOK_GROUP_PATH,
  XML_TOK_GROUP_CONTROL,
  XML_TOK_GROUP_CONNECTOR,
  XML_TOK_GROUP_MEASURE,
  XML_TOK_GROUP_PAGE,
  XML_TOK_GROUP_CAPTION,
  XML_TOK_GROUP_CHART,
  XML_TOK_GROUP_3DSCENE,
  XML_TOK_GROUP_FRAME,
  XML_TOK_GROUP_CUSTOM_SHAPE,
  XML_TOK_GROUP_ANNOTATION,
  XML_TOK_GROUP_A
}
 
enum  SdXMLFrameShapeElemTokenMap {
  XML_TOK_FRAME_TEXT_BOX,
  XML_TOK_FRAME_IMAGE,
  XML_TOK_FRAME_OBJECT,
  XML_TOK_FRAME_OBJECT_OLE,
  XML_TOK_FRAME_PLUGIN,
  XML_TOK_FRAME_FLOATING_FRAME,
  XML_TOK_FRAME_APPLET,
  XML_TOK_FRAME_TABLE
}
 
enum  SdXML3DSceneShapeElemTokenMap {
  XML_TOK_3DSCENE_3DSCENE,
  XML_TOK_3DSCENE_3DCUBE,
  XML_TOK_3DSCENE_3DSPHERE,
  XML_TOK_3DSCENE_3DLATHE,
  XML_TOK_3DSCENE_3DEXTRUDE
}
 
enum  SdXML3DObjectAttrTokenMap {
  XML_TOK_3DOBJECT_DRAWSTYLE_NAME,
  XML_TOK_3DOBJECT_TRANSFORM
}
 
enum  SdXML3DPolygonBasedAttrTokenMap {
  XML_TOK_3DPOLYGONBASED_VIEWBOX,
  XML_TOK_3DPOLYGONBASED_D
}
 
enum  SdXML3DCubeObjectAttrTokenMap {
  XML_TOK_3DCUBEOBJ_MINEDGE,
  XML_TOK_3DCUBEOBJ_MAXEDGE
}
 
enum  SdXML3DSphereObjectAttrTokenMap {
  XML_TOK_3DSPHEREOBJ_CENTER,
  XML_TOK_3DSPHEREOBJ_SIZE
}
 
enum  SdXML3DLightAttrTokenMap {
  XML_TOK_3DLIGHT_DIFFUSE_COLOR,
  XML_TOK_3DLIGHT_DIRECTION,
  XML_TOK_3DLIGHT_ENABLED,
  XML_TOK_3DLIGHT_SPECULAR
}
 

Enumeration Type Documentation

Enumerator
XML_TOK_3DCUBEOBJ_MINEDGE 
XML_TOK_3DCUBEOBJ_MAXEDGE 

Definition at line 111 of file shapeimport.hxx.

Enumerator
XML_TOK_3DLIGHT_DIFFUSE_COLOR 
XML_TOK_3DLIGHT_DIRECTION 
XML_TOK_3DLIGHT_ENABLED 
XML_TOK_3DLIGHT_SPECULAR 

Definition at line 123 of file shapeimport.hxx.

Enumerator
XML_TOK_3DOBJECT_DRAWSTYLE_NAME 
XML_TOK_3DOBJECT_TRANSFORM 

Definition at line 99 of file shapeimport.hxx.

Enumerator
XML_TOK_3DPOLYGONBASED_VIEWBOX 
XML_TOK_3DPOLYGONBASED_D 

Definition at line 105 of file shapeimport.hxx.

Enumerator
XML_TOK_3DSCENE_3DSCENE 
XML_TOK_3DSCENE_3DCUBE 
XML_TOK_3DSCENE_3DSPHERE 
XML_TOK_3DSCENE_3DLATHE 
XML_TOK_3DSCENE_3DEXTRUDE 

Definition at line 90 of file shapeimport.hxx.

Enumerator
XML_TOK_3DSPHEREOBJ_CENTER 
XML_TOK_3DSPHEREOBJ_SIZE 

Definition at line 117 of file shapeimport.hxx.

Enumerator
XML_TOK_FRAME_TEXT_BOX 
XML_TOK_FRAME_IMAGE 
XML_TOK_FRAME_OBJECT 
XML_TOK_FRAME_OBJECT_OLE 
XML_TOK_FRAME_PLUGIN 
XML_TOK_FRAME_FLOATING_FRAME 
XML_TOK_FRAME_APPLET 
XML_TOK_FRAME_TABLE 

Definition at line 78 of file shapeimport.hxx.

Enumerator
XML_TOK_GROUP_GROUP 
XML_TOK_GROUP_RECT 
XML_TOK_GROUP_LINE 
XML_TOK_GROUP_CIRCLE 
XML_TOK_GROUP_ELLIPSE 
XML_TOK_GROUP_POLYGON 
XML_TOK_GROUP_POLYLINE 
XML_TOK_GROUP_PATH 
XML_TOK_GROUP_CONTROL 
XML_TOK_GROUP_CONNECTOR 
XML_TOK_GROUP_MEASURE 
XML_TOK_GROUP_PAGE 
XML_TOK_GROUP_CAPTION 
XML_TOK_GROUP_CHART 
XML_TOK_GROUP_3DSCENE 
XML_TOK_GROUP_FRAME 
XML_TOK_GROUP_CUSTOM_SHAPE 
XML_TOK_GROUP_ANNOTATION 
XML_TOK_GROUP_A 

Definition at line 49 of file shapeimport.hxx.