| Quintiq file version 2.0 | 
| #parent: CustomDrawComponentRoutingConfigurator/CustomDrawDataLayerOperationOutputEdgeRCVHidden | 
| Response OnDetermineRegion ( | 
|   PISPOperationOutputEdge object | 
| ) id:Response_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerOperationOutputEdgeRCVHidden_OnDetermineRegion | 
| { | 
|   #keys: '[124808.0.1235003334]' | 
|   Body: | 
|   [* | 
|     // Determine region for PISP operation input Edge | 
|     region := construct( Polygon ); | 
|     x0 := object.FromX(); | 
|     y0 := object.FromY(); | 
|     x1 := object.ToX(); | 
|     y1 := object.ToY(); | 
|     padding := 6; | 
|      | 
|     // Adding points in a polygon must be in a clockwise manner | 
|     region.AddPoint( x0, y0 - padding ); | 
|     region.AddPoint( x1, y1 - padding); | 
|     region.AddPoint( x1, y1 + padding ); | 
|     region.AddPoint( x0, y0 + padding ); | 
|      | 
|     this.AddRegion( region ); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDetermineRegion' | 
|   Precondition: | 
|   [* | 
|     return not isnull( DataHolderRCView.Data() ) | 
|            and not object.IsVisible(); | 
|   *] | 
| } |