Seamly2D
Code documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NqmuNamespace for mathematical applications
 NUtils
 NVPE
 CAbstractTest
 CAddDetNode
 CAddDraftBlock
 CAddGroup
 CAddGroupItem
 CAddPiece
 CAddToCalc
 CAddToGroupDialog
 CAnchorPointDialog
 CAnchorPointTool
 CAnchorPointVisual
 CArrowedLineItem
 CButton[0]
 CCalculatorFor calculation formula
 CCalculatorDialog
 CCalculatorUtil[0]
 CColorComboBox
 CCustomSARecordThe CustomSA struct contains record about custom seam allowanse (SA)
 CDecimalChartDialog
 Cdel_point2d_t
 Cdelaunay2d_t
 Cdelaunay_s
 CDeleteDraftBlock
 CDeletePiece
 CDelGroup
 CDelTool
 CDestinationItem
 CDialogAboutApp
 CDialogAboutSeamlyMe
 CDialogAlongLineDialog for ToolAlongLine. Help create point and edit option
 CDialogArcDialog for ToolArc. Help create arc and edit option
 CDialogArcWithLength
 CDialogBisectorDialog for ToolBisector. Help create point and edit option
 CDialogCubicBezier
 CDialogCubicBezierPath
 CDialogCurveIntersectAxis
 CDialogCutArcDialog for ToolCutArc
 CDialogCutSplineDialog for ToolCutSpline
 CDialogCutSplinePathDialog for ToolCutSplinePath
 CDialogDateTimeFormats
 CDialogEllipticalArc
 CDialogEndLineDialog for ToolEndLine. Help create point and edit option
 CDialogExportToCSV
 CDialogHeightDialog for ToolHeight. Help create point and edit option
 CDialogInternalPath
 CDialogLayoutProgress
 CDialogLayoutSettings
 CDialogLineDialog for ToolLine. Help create line and edit option
 CDialogLineIntersectDialog for ToolLineIntersect. Help create point and edit option
 CDialogLineIntersectAxis
 CDialogMirrorByAxis
 CDialogMirrorByLine
 CDialogMove
 CDialogNewMeasurements
 CDialogNewPattern
 CDialogNormalDialog for ToolNormal. Help create point and edit option
 CDialogPatternProperties
 CDialogPointFromArcAndTangent
 CDialogPointOfContactDialog for ToolPointOfContact. Help create point and edit option
 CDialogPointOfIntersectionArcs
 CDialogPointOfIntersectionCurves
 CDialogPreferences
 CDialogRotation
 CDialogSeamlyMePreferences
 CDialogShoulderPointDialog for ToolShoulderPoint. Help create point and edit option
 CDialogSinglePointDialog for ToolSinglePoint. Help create point and edit option
 CDialogSplineDialog for ToolSpline. Help create spline and edit option
 CDialogSplinePathDialog for ToolSplinePath. Help create spline path and edit option
 CDialogToolParent for all dialog of tools
 CDialogTriangleDialog for ToolTriangle. Help create point and edit option
 CDialogTrueDarts
 CDialogUndo
 CDialogVariablesShow dialog increments. Tables of all variables in program will be here
 CDoubleLinePointToolParent for all tools what creates a point with 2 lines
 Cdx_data
 Cdx_iface
 Cdx_ifaceBlock
 Cdx_ifaceImg
 CEditFormulaDialogDialog for editing wrong formula
 CEditGroupDialog
 CEditLabelTemplateDialog
 CExpandingTextEdit
 CExportFormatCombobox
 CExportLayoutDialog
 Cface_s
 CFvUpdater
 CGraphicsViewZoom
 CGroupAttributes
 CGroupsWidget
 CGroupTableWidgetItem
 Chalfedge_s
 CHistoryDialogShow dialog history
 CInsertNodesDialog
 CIntersectCirclesDialog
 CIntersectCirclesTool
 CIntersectCirclesVisual
 CIntersectCircleTangentDialog
 CIntersectCircleTangentTool
 CIntersectCircleTangentVisual
 CLineTypeComboBox
 CLineWeightComboBox
 CLiteParseEvent
 CMainWindowMain windows
 CMainWindowsNoGUI
 CMApplication
 CMeasurementDatabaseDialog
 CMeShortcutsDialog
 CMessageHandler
 CMouseCoordinates
 CMoveAbstractLabel
 CMoveDoubleLabel
 CMoveGroupItem
 CMoveLabel
 CMoveOperationLabel
 CMovePiece
 CMoveSpline
 CMoveSplinePath
 CMoveSPoint
 CNodeInfo
 CNonScalingFillPathItem
 CNotchData
 CPatternPieceDialog
 CPatternPieceTool
 CPatternPieceVisual
 CPen
 CPenToolBar
 CPieceAnchorPointVisual
 CPieceFillComboBox
 CPiecesWidget
 CPieceTableWidgetItem
 Cpoint2d_s
 CPointIntersectXYDialogDialog for ToolPointOfIntersection. Help create point and edit option
 CPointIntersectXYToolTool for creation point intersection two lines
 CPointIntersectXYVisual
 CPosterData
 CPreferencesConfigurationPage
 CPreferencesGraphicsViewPage
 CPreferencesPathPage
 CPreferencesPatternPage
 CQHash
 CQList
 CQMap
 CQSharedPointer
 CQStack
 CQVector
 CQxtCsvModelQAbstractTableModel for CSV Files
 CQxtCsvModelPrivate
 CQxtPrivate
 CQxtPrivateInterface
 CRemoveGroupItem
 CRenameDraftBlock
 CRowData
 CSavePieceOptions
 CSavePiecePathOptions
 CSaveToolOptions
 CSceneRect
 CSeamlyMePreferencesConfigurationPage
 CSeamlyMePreferencesPathPage
 CSetPieceColor
 CShortcutsDialog
 CShowDoublePointName
 CShowInfoDialog
 CShowOperationPointName
 CShowPointName
 CSourceItem
 CTextLineThe TextLine struct holds the information about one text line
 CTMainWindow
 CTogglePieceInLayout
 CTogglePieceLock
 CUndoEvent
 CUnionDialogDialog for Union Tool
 CUnionToolTool union details
 CUnionToolInitData
 CVAbstractApplication
 CVAbstractArc
 CVAbstractArcData
 CVAbstractBezier
 CVAbstractConverter
 CVAbstractCubicBezier
 CVAbstractCubicBezierPath
 CVAbstractCurve
 CVAbstractCurveData
 CVAbstractFloatItemData
 CVAbstractFloatItemDataPrivate
 CVAbstractLayoutDialog
 CVAbstractMainWindow
 CVAbstractMConverter
 CVAbstractMirror
 CVAbstractNodeParent class for all detail node
 CVAbstractOperation
 CVAbstractPattern
 CVAbstractPiece
 CVAbstractPieceData
 CVAbstractPoint
 CVAbstractSimple
 CVAbstractSpline
 CVAbstractToolThe VAbstractTool abstract class for all tools
 CVApplicationReimplamentation QApplication class
 CVArcVArc class for anticlockwise arc
 CVArcData
 CVArcRadius
 CVArcRadiusData
 CVBank
 CVBestSquare
 CVCommandLine
 CVCommonSettings
 CVContainerContainer of all variables
 CVContainerData
 CVContour
 CVContourData
 CVControlPointSplineControl spline point
 CVCubicBezier
 CVCubicBezierData
 CVCubicBezierPath
 CVCubicBezierPathData
 CVCurveAngle
 CVCurveCLength
 CVCurveLength
 CVCurvePathItem
 CVCurveVariable
 CVCurveVariableData
 CVDataToolNeed for getting access to data container of tool
 CVDomDocumentSeamly2D document (.val file)
 CVDrawToolThe VDrawTool abstract class for all draw tool
 CVDxfEngine
 CVDxfPaintDevice
 CVEllipticalArc
 CVEllipticalArcData
 CVExceptionParent for all exception. Could be use for abstract exception
 CVExceptionBadIdFor exception bad id
 CVExceptionConversionErrorFor exception of conversion error
 CVExceptionEmptyParameterFor exception empty parameter
 CVExceptionObjectErrorFor exception object error
 CVExceptionToolWasDeleted
 CVExceptionUndo
 CVExceptionWrongIdFor exception wrong id
 CVFormula
 CVFormulaField
 CVFormulaProperty
 CVFormulaPropertyEditor
 CVFSplinePointKeep information about point in spline path. Each point have two angles and two coefficient. Point represent at the same time first and last point of a spline
 CVFSplinePointData
 CVGObjectKeep information graphical objects
 CVGObjectData
 CVGrainlineDataHolds information about a grainline like position, size, rotation and visibility
 CVGrainlineDataPrivate
 CVGrainlineItem
 CVGraphicsFillItem
 CVGraphicsSimpleTextItemPointer label
 CVIncrementKeep data row of increment table
 CVIncrementData
 CVInteractiveTool
 CVInternalVariable
 CVInternalVariableData
 CVisLine
 CVisOperation
 CVisPath
 CVisToolAlongLine
 CVisToolArc
 CVisToolArcWithLength
 CVisToolBisector
 CVisToolCubicBezier
 CVisToolCubicBezierPath
 CVisToolCurveIntersectAxis
 CVisToolCutArc
 CVisToolCutSpline
 CVisToolCutSplinePath
 CVisToolEllipticalArc
 CVisToolEndLine
 CVisToolHeight
 CVisToolInternalPath
 CVisToolLine
 CVisToolLineIntersect
 CVisToolLineIntersectAxis
 CVisToolMirrorByAxis
 CVisToolMirrorByLine
 CVisToolMove
 CVisToolNormal
 CVisToolPointFromArcAndTangent
 CVisToolPointOfContact
 CVisToolPointOfIntersectionArcs
 CVisToolPointOfIntersectionCurves
 CVisToolRotation
 CVisToolShoulderPoint
 CVisToolSpline
 CVisToolSplinePath
 CVisToolTriangle
 CVisToolTrueDarts
 CVisualization
 CVLabelTemplate
 CVLabelTemplateConverter
 CVLabelTemplateLine
 CVLayoutGenerator
 CVLayoutPaper
 CVLayoutPaperData
 CVLayoutPiece
 CVLayoutPieceData
 CVLayoutPiecePath
 CVLayoutPiecePathData
 CVLengthLine
 CVLengthLineData
 CVLineAngle
 CVLineAngleData
 CVLineEdit
 CVLitePattern
 CVLockGuard
 CVMainGraphicsSceneMain scene
 CVMainGraphicsViewMain scene view
 CVMeasurementKeep data row of multisize table
 CVMeasurementData
 CVMeasurements
 CVNodeArcArc detail node
 CVNodeDetailKeep information about detail node
 CVNodeDetailData
 CVNodeEllipticalArc
 CVNodePointPoint detail node
 CVNodeSplineSpline detail node
 CVNodeSplinePathSpline path detail node
 CVObjEngine
 CVObjPaintDevice
 CVPatternWorking with pattern file
 CVPatternConverter
 CVPatternLabelDataHolds the information about pattern info label geometry
 CVPatternLabelDataPrivate
 CVPiece
 CVPieceData
 CVPieceItem
 CVPieceLabelDataHolds some information about a single piece like letter, name, material type, cut number and placement
 CVPieceLabelDataPrivate
 CVPieceNode
 CVPieceNodeData
 CVPiecePath
 CVPiecePathData
 CVPointFKeep data of point
 CVPointFData
 CVPosition
 CVPoster
 CVSAPointSeam allowance point
 CVScaledEllipse
 CVScaledLine
 CVScenePoint
 CVSeamlyMeSettings
 CVSettings
 CVSimpleCurve
 CVSimplePoint
 CVSplineVSpline class that implements the spline
 CVSplineData
 CVSplinePathKeep information about splinePath
 CVSplinePathData
 CVSplinePointKeep information about point in spline path. Each point have two angles and two lengths. Point represent at the same time first and last point of a spline
 CVSplinePointData
 CVTableSearch
 CVTest
 CVTextGraphicsItemThe VTextGraphicsItem class. This class implements text graphics item, which can be dragged around, resized and rotated within the parent item. The text font size will be automatically updated, so that the entire text will fit into the item
 CVTextManagerThis class is used to determine whether a collection of text lines can fit into specified bounding box and with what font size
 CVToolAlongLineTool for creation point along line
 CVToolArcTool for creation arc
 CVToolArcWithLength
 CVToolBasePointTool for creation pattern base point. Only base point can move. All object pattern peace depend on base point
 CVToolBisectorTool for creation bisector point
 CVToolCubicBezier
 CVToolCubicBezierPath
 CVToolCurveIntersectAxis
 CVToolCut
 CVToolCutArcTool for cutting arc
 CVToolCutSplineFor tool CutSpline. This tool find point on spline and cut spline on two
 CVToolCutSplinePathFor tool CutSplinePath. This tool find point on splinePath and cut splinePath on two
 CVToolDoublePoint
 CVToolEllipticalArcTool for creation elliptical arc
 CVToolEndLineTool for creation point on the line end
 CVToolHeightTool for creation point of height. Help find point of projection onto line
 CVToolInternalPath
 CVToolLineTool for creation line
 CVToolLineIntersectHelp find point intersection lines
 CVToolLineIntersectAxis
 CVToolLinePointParent for all tools what create point with line
 CVToolMirrorByAxis
 CVToolMirrorByLine
 CVToolMove
 CVToolNormalTool for creation point on normal. Normal begin from first point of line
 CVToolOptionsPropertyBrowser
 CVToolPointFromArcAndTangent
 CVToolPointOfContactTool for creation point intersection arc ad line
 CVToolPointOfIntersectionArcs
 CVToolPointOfIntersectionCurves
 CVToolRecordRecord about tool in history
 CVToolRotation
 CVToolShoulderPointTool for creation of point Length to Line. This tool for special situation, when you want find point along line, but have only length from another point (shoulder)
 CVToolSinglePointParent for all tools what create points
 CVToolSplineTool for creation spline. I mean bezier curve
 CVToolSplinePathTool for creation spline path
 CVToolTriangleFor tool that find point intersection two foots right triangle (triangle with 90 degree)
 CVToolTrueDarts
 CVTranslateMeasurements
 CVTranslateVars
 CVUndoCommand
 CVVariable
 CVVariableData
 CVVITConverter
 CVVSTConverter
 CVWidgetPopupClass showing a widget as popup window