File LDreferenceClass Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: LDreferenceClass.cpp/.hpp

File Description: LD reference class

File Function List


File Diagram (functions hierarchy)


Class LDreference

Class Data
nametypedescription
relativePositionvecrelative position
absolutePositionvecabsolute position
deformationMatrixmatdeformation matrix
absoluteDeformationMatrixmatabsolute deformation matrix
colouruint32_tcolour
namestringname
nextLDreference*next
vertex1relativePositionvecvertex 1relative position
vertex2relativePositionvecvertex 2relative position
vertex3relativePositionvecvertex 3relative position
vertex4relativePositionvecvertex 4relative position
vertex1absolutePositionvecvertex 1absolute position
vertex2absolutePositionvecvertex 2absolute position
vertex3absolutePositionvecvertex 3absolute position
vertex4absolutePositionvecvertex 4absolute position
relativeColourStringstringrelative colour string
isTopLevelboolis top level
intermediatePositionvecintermediate position
intermediateDeformationMatrixmatintermediate deformation matrix
vertex1intermediatePositionvecvertex 1intermediate position
vertex2intermediatePositionvecvertex 2intermediate position
vertex3intermediatePositionvecvertex 3intermediate position
vertex4intermediatePositionvecvertex 4intermediate position
partAdditionalboolpart additional
partModifiedboolpart modified
partDeletedboolpart deleted
vertex1absolutePositionBackupvecvertex 1absolute position backup
vertex2absolutePositionBackupvecvertex 2absolute position backup
vertex3absolutePositionBackupvecvertex 3absolute position backup
vertex4absolutePositionBackupvecvertex 4absolute position backup
referenceEnabledMethod2DODboolreference enabled method 2DOD
typeinttype
absoluteColouruint32_tabsolute colour
isSubModelReferenceboolis sub model reference
subModelDetailsModelDetails*sub model details
firstReferenceWithinSubModelLDreference*first reference within sub model

Function LDreferenceClassClass::convertLdrawColourToDatFileRGB()

Function Summary
namereturn typedescription
convertLdrawColourToDatFileRGBvoidconvert ldraw colour to dat file RGB

Function Arguments
nametypedescription
dataFileColourconst int data file colour
col colour* col

Function Reference List
N/A


Function Trace
locationcurrent function being traced
LDsvg.hppconvertLdrawColourToDatFileRGB
GIAdraw.hppwriteSVGtext
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppwriteSVGtext
GIAdraw.hppcreateBox
LDsvg.hppconvertLdrawColourToDatFileRGB
LDsvg.hppwriteSVGbox2

Trace Diagram (magenta)