Seamly2D
Code documentation
VContainerData Class Reference

#include <vcontainer.h>

Inheritance diagram for VContainerData:
Collaboration diagram for VContainerData:

Public Member Functions

 VContainerData (const VTranslateVars *trVars, const Unit *patternUnit)
 
 VContainerData (const VContainerData &data)
 
virtual ~VContainerData ()
 

Public Attributes

QHash< quint32, QSharedPointer< VGObject > > gObjects
 gObjects graphicals objects of pattern. More...
 
QHash< QString, QSharedPointer< VInternalVariable > > variables
 variables container for measurements, increments, lines lengths, lines angles, arcs lengths, curve lengths More...
 
QSharedPointer< QHash< quint32, VPiece > > pieces
 
QSharedPointer< QHash< quint32, VPiecePath > > piecePaths
 
const VTranslateVarstrVars
 
const UnitpatternUnit
 

Private Member Functions

VContainerDataoperator= (const VContainerData &) Q_DECL_EQ_DELETE
 

Detailed Description

Definition at line 90 of file vcontainer.h.

Constructor & Destructor Documentation

◆ VContainerData() [1/2]

VContainerData::VContainerData ( const VTranslateVars trVars,
const Unit patternUnit 
)
inline

Definition at line 94 of file vcontainer.h.

◆ VContainerData() [2/2]

VContainerData::VContainerData ( const VContainerData data)
inline

Definition at line 103 of file vcontainer.h.

◆ ~VContainerData()

VContainerData::~VContainerData ( )
virtual

Definition at line 724 of file vcontainer.cpp.

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ gObjects

QHash<quint32, QSharedPointer<VGObject> > VContainerData::gObjects

gObjects graphicals objects of pattern.

Definition at line 118 of file vcontainer.h.

◆ patternUnit

const Unit* VContainerData::patternUnit

Definition at line 129 of file vcontainer.h.

◆ piecePaths

QSharedPointer<QHash<quint32, VPiecePath> > VContainerData::piecePaths

Definition at line 126 of file vcontainer.h.

◆ pieces

QSharedPointer<QHash<quint32, VPiece> > VContainerData::pieces

Definition at line 125 of file vcontainer.h.

◆ trVars

const VTranslateVars* VContainerData::trVars

Definition at line 128 of file vcontainer.h.

◆ variables

QHash<QString, QSharedPointer<VInternalVariable> > VContainerData::variables

variables container for measurements, increments, lines lengths, lines angles, arcs lengths, curve lengths

Definition at line 123 of file vcontainer.h.


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