pyumldiagrams.CommonAbsolute

Classes

AbsolutePosition

CommonAbsolute

This class of computations resides here instead of common because it uses the Position

Module Contents

class pyumldiagrams.CommonAbsolute.AbsolutePosition
x: int = 0
y: int = 0
class pyumldiagrams.CommonAbsolute.CommonAbsolute

This class of computations resides here instead of common because it uses the Position class from Definitions and not and InternalPosition class which is relative to the particular output type (pdf/image)

X_FUDGE_FACTOR: int = 9
Y_FUDGE_FACTOR: int = 9
classmethod computeAbsoluteLabelPosition(srcPosition: codeallybasic.Position.Position, dstPosition: codeallybasic.Position.Position, labelPosition: codeallybasic.Position.Position) Tuple[int, int]

Label positions are relative to the line they are attached to;

Parameters:
  • srcPosition

  • dstPosition

  • labelPosition

classmethod doXAdjustment(srcPosition: codeallybasic.Position.Position, dstPosition: codeallybasic.Position.Position) bool