def __init__(self): self.__actionDict = {} infoer = InfoPrintCapable() # infoer.doprint(= True infoer.module = self.__module__ infoer.class_ = self.__class__.__name__ self.__infoer = infoer
# Copyright (c) 2007 Visenso GmbH # parent class for visItems with Interactor # # every visItem, which uses an interactor should include this class # this class implemts all necessary functions to execute, update, etc. an interactor from VRPCoviseNetAccess import (connect, disconnect, ConnectionPoint, theNet) from VisItem import VisItem, VisItemParams from KeydObject import RUN_ALL import covise from Utils import ParamsDiff, convertAlignedRectangleToCutRectangle, convertAlignedRectangleToGeneral, AxisAlignedRectangleIn3d from coGRMsg import coGRMsg, coGRObjMoveInterMsg, coGRObjVisMsg, coGRObjRestrictAxisMsg from printing import InfoPrintCapable _infoer = InfoPrintCapable() _infoer.doPrint = False # True # TRACER = 0 CUT = 1 class PartInteractorVis(object): '''VisItem for an interactor''' def __init__(self, format=TRACER): '''typeNr of the visitem and name of the visitem''' _infoer.function = str(self.__init__) _infoer.write("") self.__format = format
import covise from printing import InfoPrintCapable from Utils import SliderForFloatManager import Application import MainWindow from ClipIntervalPanelBase import Ui_ClipIntervalPanelBase from ClipIntervalPanelConnector import ClipIntervalPanelBlockSignals, ClipIntervalPanelConnector from Gui2Neg import theGuiMsgHandler from PartClipIntervalVis import PartClipIntervalVisParams from ObjectMgr import ObjectMgr _logger = InfoPrintCapable() _logger.doPrint = False # True _logger.startString = '(log)' _logger.module = __name__ def _log(func): def logged_func(*args, **kwargs): _logger.function = repr(func) _logger.write('') return func(*args, **kwargs) return logged_func _infoer = InfoPrintCapable() _infoer.doPrint = False # False from vtrans import coTranslate