LibreOffice Module svx (master) 1
Classes | Namespaces | Enumerations
EnhancedCustomShape2d.hxx File Reference
#include <svx/msdffdef.hxx>
#include <svx/sdasitm.hxx>
#include <svx/svdotext.hxx>
#include <tools/degree.hxx>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/uno/Sequence.h>
#include <com/sun/star/beans/PropertyValues.hpp>
#include <svl/itemset.hxx>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameter.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp>
#include <svx/EnhancedCustomShapeFunctionParser.hxx>
#include <tools/gen.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <memory>
#include <vector>
Include dependency graph for EnhancedCustomShape2d.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< HandleFlags >
 
class  EnhancedCustomShape2d
 
struct  EnhancedCustomShape2d::EquationResult
 
struct  EnhancedCustomShape2d::Handle
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::awt
 
namespace  o3tl
 

Enumerations

enum class  HandleFlags {
  NONE = 0x0000 ,
  MIRRORED_X = 0x0001 ,
  MIRRORED_Y = 0x0002 ,
  SWITCHED = 0x0004 ,
  POLAR = 0x0008 ,
  RANGE_X_MINIMUM = 0x0020 ,
  RANGE_X_MAXIMUM = 0x0040 ,
  RANGE_Y_MINIMUM = 0x0080 ,
  RANGE_Y_MAXIMUM = 0x0100 ,
  RADIUS_RANGE_MINIMUM = 0x0200 ,
  RADIUS_RANGE_MAXIMUM = 0x0400 ,
  REFX = 0x0800 ,
  REFY = 0x1000 ,
  REFANGLE = 0x2000 ,
  REFR = 0x4000
}
 

Enumeration Type Documentation

◆ HandleFlags

enum class HandleFlags
strong
Enumerator
NONE 
MIRRORED_X 
MIRRORED_Y 
SWITCHED 
POLAR 
RANGE_X_MINIMUM 
RANGE_X_MAXIMUM 
RANGE_Y_MINIMUM 
RANGE_Y_MAXIMUM 
RADIUS_RANGE_MINIMUM 
RADIUS_RANGE_MAXIMUM 
REFX 
REFY 
REFANGLE 
REFR 

Definition at line 52 of file EnhancedCustomShape2d.hxx.