Seamly2D
Code documentation
VPieceNodeData Class Reference

#include <vpiecenode_p.h>

Inheritance diagram for VPieceNodeData:
Collaboration diagram for VPieceNodeData:

Public Member Functions

 VPieceNodeData ()
 
 VPieceNodeData (quint32 id, Tool typeTool, bool reverse)
 
 VPieceNodeData (const VPieceNodeData &node)
 
 ~VPieceNodeData () Q_DECL_EQ_DEFAULT
 

Public Attributes

quint32 m_id
 
Tool m_typeTool
 id object id. More...
 
bool m_reverse
 typeTool type of tool More...
 
bool m_excluded
 reverse true if need reverse points list for node. More...
 
bool m_isNotch
 m_excluded true if item excluded from main path. Excluded item is not visible and also will not has affect on main path. Also include to exist path items automatically setted excluded. *‍/ More...
 
bool m_isMainPathNode
 m_isNotch has sense only for points. If true to seam allowance should a notch should be added. More...
 
QString m_beforeWidthFormula
 m_isMainPathNode need fin know if allowed for this notch to be double. More...
 
QString m_afterWidthFormula
 
PieceNodeAngle m_angleType
 
NotchType m_notchType
 
NotchSubType m_notchSubType
 
bool m_showNotch
 
bool m_showSeamlineNotch
 
qreal m_notchLength
 
qreal m_notchWidth
 
qreal m_notchAngle
 
int m_notchCount
 

Private Member Functions

VPieceNodeDataoperator= (const VPieceNodeData &) Q_DECL_EQ_DELETE
 

Friends

QDataStream & operator<< (QDataStream &out, const VPieceNodeData &p)
 
QDataStream & operator>> (QDataStream &in, VPieceNodeData &p)
 

Detailed Description

Definition at line 67 of file vpiecenode_p.h.

Constructor & Destructor Documentation

◆ VPieceNodeData() [1/3]

VPieceNodeData::VPieceNodeData ( )
inline

Definition at line 70 of file vpiecenode_p.h.

References ByLength, NodePoint, and Straightforward.

◆ VPieceNodeData() [2/3]

VPieceNodeData::VPieceNodeData ( quint32  id,
Tool  typeTool,
bool  reverse 
)
inline

Definition at line 90 of file vpiecenode_p.h.

References ByLength, NodePoint, and Straightforward.

◆ VPieceNodeData() [3/3]

VPieceNodeData::VPieceNodeData ( const VPieceNodeData node)
inline

Definition at line 115 of file vpiecenode_p.h.

◆ ~VPieceNodeData()

VPieceNodeData::~VPieceNodeData ( )

Member Function Documentation

◆ operator=()

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

Friends And Related Function Documentation

◆ operator<<

QDataStream& operator<< ( QDataStream &  out,
const VPieceNodeData p 
)
friend

Definition at line 171 of file vpiecenode_p.h.

◆ operator>>

QDataStream& operator>> ( QDataStream &  in,
VPieceNodeData p 
)
friend

Definition at line 193 of file vpiecenode_p.h.

Member Data Documentation

◆ m_afterWidthFormula

QString VPieceNodeData::m_afterWidthFormula

Definition at line 152 of file vpiecenode_p.h.

◆ m_angleType

PieceNodeAngle VPieceNodeData::m_angleType

Definition at line 154 of file vpiecenode_p.h.

◆ m_beforeWidthFormula

QString VPieceNodeData::m_beforeWidthFormula

m_isMainPathNode need fin know if allowed for this notch to be double.

Definition at line 151 of file vpiecenode_p.h.

◆ m_excluded

bool VPieceNodeData::m_excluded

reverse true if need reverse points list for node.

Definition at line 144 of file vpiecenode_p.h.

◆ m_id

quint32 VPieceNodeData::m_id

Definition at line 141 of file vpiecenode_p.h.

◆ m_isMainPathNode

bool VPieceNodeData::m_isMainPathNode

m_isNotch has sense only for points. If true to seam allowance should a notch should be added.

Definition at line 149 of file vpiecenode_p.h.

◆ m_isNotch

bool VPieceNodeData::m_isNotch

m_excluded true if item excluded from main path. Excluded item is not visible and also will not has affect on main path. Also include to exist path items automatically setted excluded. *‍/

Definition at line 147 of file vpiecenode_p.h.

◆ m_notchAngle

qreal VPieceNodeData::m_notchAngle

Definition at line 162 of file vpiecenode_p.h.

◆ m_notchCount

int VPieceNodeData::m_notchCount

Definition at line 163 of file vpiecenode_p.h.

◆ m_notchLength

qreal VPieceNodeData::m_notchLength

Definition at line 160 of file vpiecenode_p.h.

◆ m_notchSubType

NotchSubType VPieceNodeData::m_notchSubType

Definition at line 157 of file vpiecenode_p.h.

◆ m_notchType

NotchType VPieceNodeData::m_notchType

Definition at line 156 of file vpiecenode_p.h.

◆ m_notchWidth

qreal VPieceNodeData::m_notchWidth

Definition at line 161 of file vpiecenode_p.h.

◆ m_reverse

bool VPieceNodeData::m_reverse

typeTool type of tool

Definition at line 143 of file vpiecenode_p.h.

◆ m_showNotch

bool VPieceNodeData::m_showNotch

Definition at line 158 of file vpiecenode_p.h.

◆ m_showSeamlineNotch

bool VPieceNodeData::m_showSeamlineNotch

Definition at line 159 of file vpiecenode_p.h.

◆ m_typeTool

Tool VPieceNodeData::m_typeTool

id object id.

Definition at line 142 of file vpiecenode_p.h.


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