LibreOffice Module oox (master) 1
Namespaces | Typedefs | Functions | Variables
customshapegeometry.cxx File Reference
#include <drawingml/customshapegeometry.hxx>
#include <drawingml/customshapeproperties.hxx>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/xml/sax/FastToken.hpp>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <o3tl/string_view.hxx>
#include <oox/helper/helper.hxx>
#include <oox/helper/attributelist.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/token/tokens.hxx>
#include <unordered_map>
Include dependency graph for customshapegeometry.cxx:

Go to the source code of this file.

Namespaces

namespace  oox
 
namespace  oox::drawingml
 

Typedefs

typedef std::unordered_map< OUString, FormulaCommand > oox::drawingml::FormulaCommandHMap
 

Functions

static OUString oox::drawingml::GetFormulaParameter (const EnhancedCustomShapeParameter &rParameter)
 
static EnhancedCustomShapeParameter oox::drawingml::GetAdjCoordinate (CustomShapeProperties &rCustomShapeProperties, const OUString &rValue, bool bNoSymbols=true)
 
static OUString oox::drawingml::convertToOOEquation (CustomShapeProperties &rCustomShapeProperties, std::u16string_view rSource)
 
static const OUString & oox::drawingml::GetGeomGuideName (const OUString &rValue)
 

Variables

const FormulaCommandNameTable oox::drawingml::pFormulaCommandNameTable []
 
static const FormulaCommandHMap * oox::drawingml::pCommandHashMap
 

Variable Documentation

◆ mrAdjPoint2D

EnhancedCustomShapeParameterPair& mrAdjPoint2D
protected

Definition at line 846 of file customshapegeometry.cxx.

◆ mrAdjustHandle

AdjustHandle& mrAdjustHandle
protected

Definition at line 664 of file customshapegeometry.cxx.

◆ mrAdjustHandleList

std::vector< AdjustHandle >& mrAdjustHandleList
protected

Definition at line 775 of file customshapegeometry.cxx.

◆ mrConnectionSite

ConnectionSite& mrConnectionSite
protected

Definition at line 815 of file customshapegeometry.cxx.

◆ mrControlPt1

EnhancedCustomShapeParameterPair& mrControlPt1
protected

Definition at line 945 of file customshapegeometry.cxx.

◆ mrControlPt2

EnhancedCustomShapeParameterPair& mrControlPt2
protected

Definition at line 946 of file customshapegeometry.cxx.

◆ mrCustomShapeProperties

CustomShapeProperties& mrCustomShapeProperties
protected

Definition at line 441 of file customshapegeometry.cxx.

◆ mrEndPt

EnhancedCustomShapeParameterPair& mrEndPt
protected

Definition at line 947 of file customshapegeometry.cxx.

◆ mrGuideList

std::vector< CustomShapeGuide >& mrGuideList
protected

Definition at line 440 of file customshapegeometry.cxx.

◆ mrPath2D

Path2D& mrPath2D
protected

Definition at line 986 of file customshapegeometry.cxx.

◆ mrPath2DList

std::vector< Path2D >& mrPath2DList
protected

Definition at line 1190 of file customshapegeometry.cxx.

◆ mrPt1

EnhancedCustomShapeParameterPair& mrPt1
protected

Definition at line 906 of file customshapegeometry.cxx.

◆ mrPt2

EnhancedCustomShapeParameterPair& mrPt2
protected

Definition at line 907 of file customshapegeometry.cxx.

◆ mrSegments

std::vector< css::drawing::EnhancedCustomShapeSegment >& mrSegments
protected

Definition at line 987 of file customshapegeometry.cxx.

◆ nCount

int nCount
protected

◆ pE

FormulaCommand pE

Definition at line 69 of file customshapegeometry.cxx.

◆ pS

const char* pS

Definition at line 68 of file customshapegeometry.cxx.