def showGraph4File(self): import DDADisplay DDADisplay.clearDocument() Base.DDAObserver.lock = True from DDADatabase import dl_database as database boundaryNodes = database.boundaryNodes if len(boundaryNodes)>0: Base.addPolyLine2Document('BoundaryLine', ifStore2Database=False) print 'draw boundary lines : ' , len(boundaryNodes) points = database.fixedPoints if len(points)>0: Base.addCircles2Document('FixedPoint') print 'draw fixed points : ' , len(points) points = database.measuredPoints if len(points)>0: Base.addCircles2Document('MeasuredPoint') print 'draw measured points : ' , len(points) points = database.loadingPoints if len(points)>0: Base.addCircles2Document('LoadingPoint') print 'draw loading points : ' , len(points) points = database.holePoints if len(points)>0: Base.addCircles2Document('HolePoint') print 'draw hole points : ' , len(points) Base.DDAObserver.lock = False
def showGraph4File(self): import DDADisplay DDADisplay.clearDocument() from DDADatabase import dc_inputDatabase import Base Base.DDAObserver.lock = True from DDADatabase import dl_database as database boundaryNodes = database.boundaryNodes if len(boundaryNodes)>0: Base.addPolyLine2Document('BoundaryLine', ifStore2Database=False) # self.drawLines(boundaryNodes, 'BoundaryLine') print 'draw boundary lines : ' , len(boundaryNodes) nums = 0 lines = dc_inputDatabase.jointLines # the viewProvider will take data from dc_inputDatabase.jointLines # self.drawLines( [lines[0].startPoint , lines[0].endPoint] ,'JointLine' , 0) if len(lines)>0: Base.addLines2Document('JointLine') print 'draw joints : ' , len(lines) points = dc_inputDatabase.fixedPoints # self.drawCircles(points, Base.__radius4Points__, 'FixedPoint') if len(points)>0: Base.addCircles2Document('FixedPoint') print 'draw fixed points : ' , len(points) points = dc_inputDatabase.measuredPoints # self.drawCircles(points , Base.__radius4Points__, 'MeasuredPoint') if len(points)>0: Base.addCircles2Document('MeasuredPoint') print 'draw measured points : ' , len(points) points = dc_inputDatabase.loadingPoints # self.drawCircles(points , Base.__radius4Points__, 'LoadingPoint') if len(points)>0: Base.addCircles2Document('LoadingPoint') print 'draw loading points : ' , len(points) points = dc_inputDatabase.holePoints # self.drawCircles(points , Base.__radius4Points__, 'HolePoint') if len(points)>0: Base.addCircles2Document('HolePoint') print 'draw hole points : ' , len(points) Base.recomputeDocument() Base.DDAObserver.lock = False
def showGraph4File(self): from DDADatabase import df_inputDatabase frame = df_inputDatabase from Base import DDAObserver DDAObserver.lock = True from interfaceTools import blocksRects , rectSelection from Base import __radius4Points__ import Base Base.refreshPolygons() Base.refreshBlockBoundaryLines() nums = 0 blocksRects.resetXYRange() blocks = frame.blocks for block in blocks: blocksRects.handleBlockXYRange(block.getPoints()) print 'block number : ' , len(blocks) rectSelection.setData(blocksRects.blockRects) points = frame.fixedPoints # self.drawCircles(points, Base.__radius4Points__, 'FixedPoint') if len(points)>0: Base.addCircles2Document('FixedPoint') print 'draw fixed points : ' , len(points) points = frame.measuredPoints # self.drawCircles(points , Base.__radius4Points__, 'MeasuredPoint') if len(points)>0: Base.addCircles2Document('MeasuredPoint') print 'draw measured points : ' , len(points) points = frame.loadingPoints # self.drawCircles(points , Base.__radius4Points__, 'LoadingPoint') if len(points)>0: Base.addCircles2Document('LoadingPoint') print 'draw loading points : ' , len(points) points = frame.holePoints # self.drawCircles(points , Base.__radius4Points__, 'HolePoint') if len(points)>0: Base.addCircles2Document('HolePoint') print 'draw hole points : ' , len(points) DDAObserver.lock = False