Seamly2D
Code documentation
vabstractpattern.h File Reference
#include <qcompilerdetection.h>
#include <QHash>
#include <QMap>
#include <QMetaObject>
#include <QObject>
#include <QPair>
#include <QString>
#include <QStringList>
#include <QVector>
#include <QtGlobal>
#include "vdomdocument.h"
#include "vtoolrecord.h"
#include "../vmisc/def.h"
#include "../vwidgets/pen_toolbar.h"
Include dependency graph for vabstractpattern.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VFormulaField
 
struct  GroupAttributes
 
class  VAbstractPattern
 

Enumerations

enum class  Document : char { LiteParse , LiteBlockParse , FullParse }
 
enum class  LabelType : char { NewPatternPiece , NewLabel }
 
enum class  CrossCirclesPoint : char { FirstPoint = 1 , SecondPoint = 2 }
 
enum class  VCrossCurvesPoint : char { HighestPoint = 1 , LowestPoint = 2 }
 
enum class  HCrossCurvesPoint : char { LeftmostPoint = 1 , RightmostPoint = 2 }
 
enum class  AxisType : char { VerticalAxis = 1 , HorizontalAxis = 2 }
 

Enumeration Type Documentation

◆ AxisType

enum AxisType : char
strong
Enumerator
VerticalAxis 
HorizontalAxis 

Definition at line 85 of file vabstractpattern.h.

◆ CrossCirclesPoint

enum CrossCirclesPoint : char
strong
Enumerator
FirstPoint 
SecondPoint 

Definition at line 82 of file vabstractpattern.h.

◆ Document

enum Document : char
strong
Enumerator
LiteParse 
LiteBlockParse 
FullParse 

Definition at line 78 of file vabstractpattern.h.

◆ HCrossCurvesPoint

enum HCrossCurvesPoint : char
strong
Enumerator
LeftmostPoint 
RightmostPoint 

Definition at line 84 of file vabstractpattern.h.

◆ LabelType

enum LabelType : char
strong
Enumerator
NewPatternPiece 
NewLabel 

Definition at line 79 of file vabstractpattern.h.

◆ VCrossCurvesPoint

enum VCrossCurvesPoint : char
strong
Enumerator
HighestPoint 
LowestPoint 

Definition at line 83 of file vabstractpattern.h.