Seamly2D
Code documentation
VLayoutPieceData Class Reference

#include <vlayoutpiece_p.h>

Inheritance diagram for VLayoutPieceData:
Collaboration diagram for VLayoutPieceData:

Public Member Functions

 VLayoutPieceData ()
 
 VLayoutPieceData (const VLayoutPieceData &piece)
 
 ~VLayoutPieceData ()
 

Public Attributes

QVector< QPointF > contour
 
QVector< QPointF > seamAllowance
 contour list of contour points. More...
 
QVector< QPointF > layoutAllowance
 seamAllowance list of seam allowance points. More...
 
QVector< QLineF > notches
 layoutAllowance list of layout allowance points. More...
 
QVector< VLayoutPiecePathm_internalPaths
 notches list of notches. More...
 
QVector< VLayoutPiecePathm_cutoutPaths
 m_internalPaths list of internal paths. More...
 
QTransform transform
 m_cutoutPaths list of internal cutout paths. More...
 
qreal layoutWidth
 transform transformation transform More...
 
bool mirror
 layoutWidth value layout allowance width in pixels. More...
 
QVector< QPointF > pieceLabel
 
QVector< QPointF > patternInfo
 pieceLabel piece label rectangle More...
 
QVector< QPointF > grainlinePoints
 patternInfo pattern info rectangle More...
 
VTextManager m_tmPiece
 grainlineInfo line More...
 
VTextManager m_tmPattern
 m_tmPiece text manager for laying out piece info More...
 

Private Member Functions

VLayoutPieceDataoperator= (const VLayoutPieceData &) Q_DECL_EQ_DELETE
 m_tmPattern text manager for laying out pattern info *‍/ More...
 

Detailed Description

Definition at line 73 of file vlayoutpiece_p.h.

Constructor & Destructor Documentation

◆ VLayoutPieceData() [1/2]

VLayoutPieceData::VLayoutPieceData ( )
inline

Definition at line 76 of file vlayoutpiece_p.h.

◆ VLayoutPieceData() [2/2]

VLayoutPieceData::VLayoutPieceData ( const VLayoutPieceData piece)
inline

Definition at line 93 of file vlayoutpiece_p.h.

◆ ~VLayoutPieceData()

VLayoutPieceData::~VLayoutPieceData ( )
inline

Definition at line 111 of file vlayoutpiece_p.h.

Member Function Documentation

◆ operator=()

VLayoutPieceData& VLayoutPieceData::operator= ( const VLayoutPieceData )
private

m_tmPattern text manager for laying out pattern info *‍/

Member Data Documentation

◆ contour

QVector<QPointF> VLayoutPieceData::contour

Definition at line 113 of file vlayoutpiece_p.h.

◆ grainlinePoints

QVector<QPointF> VLayoutPieceData::grainlinePoints

patternInfo pattern info rectangle

Definition at line 124 of file vlayoutpiece_p.h.

◆ layoutAllowance

QVector<QPointF> VLayoutPieceData::layoutAllowance

seamAllowance list of seam allowance points.

Definition at line 115 of file vlayoutpiece_p.h.

◆ layoutWidth

qreal VLayoutPieceData::layoutWidth

transform transformation transform

Definition at line 120 of file vlayoutpiece_p.h.

◆ m_cutoutPaths

QVector<VLayoutPiecePath> VLayoutPieceData::m_cutoutPaths

m_internalPaths list of internal paths.

Definition at line 118 of file vlayoutpiece_p.h.

◆ m_internalPaths

QVector<VLayoutPiecePath> VLayoutPieceData::m_internalPaths

notches list of notches.

Definition at line 117 of file vlayoutpiece_p.h.

◆ m_tmPattern

VTextManager VLayoutPieceData::m_tmPattern

m_tmPiece text manager for laying out piece info

Definition at line 126 of file vlayoutpiece_p.h.

◆ m_tmPiece

VTextManager VLayoutPieceData::m_tmPiece

grainlineInfo line

Definition at line 125 of file vlayoutpiece_p.h.

◆ mirror

bool VLayoutPieceData::mirror

layoutWidth value layout allowance width in pixels.

Definition at line 121 of file vlayoutpiece_p.h.

◆ notches

QVector<QLineF> VLayoutPieceData::notches

layoutAllowance list of layout allowance points.

Definition at line 116 of file vlayoutpiece_p.h.

◆ patternInfo

QVector<QPointF> VLayoutPieceData::patternInfo

pieceLabel piece label rectangle

Definition at line 123 of file vlayoutpiece_p.h.

◆ pieceLabel

QVector<QPointF> VLayoutPieceData::pieceLabel

Definition at line 122 of file vlayoutpiece_p.h.

◆ seamAllowance

QVector<QPointF> VLayoutPieceData::seamAllowance

contour list of contour points.

Definition at line 114 of file vlayoutpiece_p.h.

◆ transform

QTransform VLayoutPieceData::transform

m_cutoutPaths list of internal cutout paths.

Definition at line 119 of file vlayoutpiece_p.h.


The documentation for this class was generated from the following file: