예제 #1
0
 def __init__(self,
              _step_max = 0.1,
              _step_min = 0.0125, 
              _max_rep_length = 24.0,
              _max_force = 0.7,
              _repulsion = 27.7,
              _rigidity = 1.1,
              _length = 5.5,
              _gravity = 0.01):
     
     LayoutGroupDepth.__init__(self)
     
     # map of forces
     self.step_max = _step_max
     self.step = self.step_max
     self.step_min = _step_min
     
     self.max_rep_length = _max_rep_length
     self.max_force = _max_force
     
     self.repulsion = _repulsion
     self.rigidity = _rigidity
     self.length = _length
     self.gravity = _gravity
     
     self.radius = 1
     self.angle = 0.0
     
     self.needModeUpdate = True
예제 #2
0
 def __init__(self, _type = LT_RANDOM):
     
     LayoutGroupDepth.__init__(self)
     
     # map of forces
     self.type = _type
     
     self.needModeUpdate = True
예제 #3
0
 def __init__(self,
              _distance = 4.0):
     """Constructor
     """
     LayoutGroupDepth.__init__(self)
     
     self.initDistance = self.distance = _distance
     self.delta = 0.5
     
     self.needModeUpdate = True
     
     self.root = None
     
     # node radius
     self.radius = 1.0
예제 #4
0
 def __init__(self):
     LayoutGroupDepth.__init__(self)
     self.show = True
     self.root_orientation = self.SOUTH   #could be: NORTH, SOUTH, EAST, WEST
     '''        
     self.node_width = 20        #width of a node
     self.node_height = 10       #height of a node
     self.frame_thickness = 1    #fixed-sized node frame
     self.subtree_separation = 5 #gap between subtrees
     self.sibling_separation = 4 #gap between siblings
     self.level_separation = 5   #gap between levels
     self.maximum_depth = 10     #biggest tree depth
     #-------------------------------------
     self.flMeanWidth = 0    #Ave. width of 2 nodes
     '''
     #-------------------------------------
     self.needModeUpdate = True
     self.marked_nodes = []
예제 #5
0
 def __init__(self,
              _step_max = 0.1,
              _step_min = 0.0015, 
              _max_rep_length = 10.0,
              _max_force = 0.3,
              _repulsion = 25,
              _rigidity = 6,
              _length = 6.0,
              _gravity = 0.5):
     
     LayoutGroupDepth.__init__(self)
     
     # map of forces
     self.step_max = _step_max
     self.step = self.step_max
     self.prevMaxF = 0.0
     self.minMaxF = 0.001
     self.maxf = 0.0
     self.step_min = _step_min
     self.lengthOld = 0
     
     self.max_rep_length = _max_rep_length
     self.max_force = _max_force
     
     
     self.repulsion = _repulsion
     self.rigidity = _rigidity
     self.length = _length
     self.gravity = _gravity
     self.dr = 1.5
     self.df = 0.00001
     self.kstep = 0.9
     self.alpha = 15000
     self.beta = 0.2
     self.iterations = 20
     
     self.radius = 1
     self.angle = 0.0
     
     self.needModeUpdate = True
 def __init__(self,
              _step_max = 0.00005,
              _step_min = 0.0015, 
              _max_rep_length = 30.0,
              _max_force = 0.3,
              _repulsion = 24,
              _rigidity = 16,
              _length = 5.5,
              _gravity = 0.05,
              _windowBorder = -7.0):
     
     LayoutGroupDepth.__init__(self)
     
     # map of forces
     self.step_max = _step_max
     self.step = self.step_max
     self.prevMaxF = 0.0
     self.minMaxF = 0.000015
     self.maxf = 0.0
     self.step_min = _step_min
     self.lengthOld = 0
     
     self.max_rep_length = _max_rep_length
     self.max_force = _max_force
     
     
     self.repulsion = _repulsion
     self.rigidity = _rigidity
     self.length = _length
     self.gravity = _gravity
     self.dr = 0.1
     self.kstep = 0.95
     self.df = 0.0001
     
     self.radius = 1
     self.angle = 0.0
     
     self.needModeUpdate = True