Deprecated, but still supported.
[Example]
from centypes import *
LASER_TYPE = "LaserType"
LASER_TYPE_LIST = ["Off", "OnPierce", "OnContour"]
LASER_OFFSET = "LaserOffset"
def GetEventName():
return "LaserEvent"
def GetEventUuId():
return "69B94E6B-03D7-48FF-A62A-BE9CE3C11234"
def GetIconName():
return "LaserCutting"
def GetExplodeCycle():
return 0
def GetMultipleCreationIsPossible():
return 1
def GetEventType():
return OLPEVENT_OLP
def PostInitAttributes(EventAttribInitOperator):
attribCreator = EventAttribInitOperator.GetAttribCreator()
# Laser type
attribCreator.AddEnum(LASER_TYPE, LASER_TYPE_LIST, LASER_TYPE_LIST[0], USER_ATTRIBUTE | PROCESS_ATTRIBUTE, LASER_TYPE)
# Laser offset
attribCreator.AddDouble(LASER_OFFSET, 0.0,0.0,1000.0,1.0, USER_ATTRIBUTE | PROCESS_ATTRIBUTE, ATTRIB_LENGTH, LASER_OFFSET)
def PostProcessAttributes(CENPyOlpEvent_PEOperator):
pass
def GetCycleExplodeBehavior():
return CYCLE_EXPLODEALLOWED
def PostCompute(eco):
pass
|
|
Event should be shown in the event panel. Default True.
|
Specifies if the event should be shown in the event panel.
[Example]
def IsEnabled():
return False
|