LibreOffice Module svx (master)  1
Classes | Namespaces | Enumerations
EnhancedCustomShape2d.hxx File Reference
#include <svx/msdffdef.hxx>
#include <svx/sdasitm.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

 com::sun::star::awt
 
 o3tl
 

Enumerations

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

Enumeration Type Documentation

enum 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 50 of file EnhancedCustomShape2d.hxx.