Quintiq file version 2.0
|
#parent: #root
|
Function CalcHeight
|
{
|
TextBody:
|
[*
|
// Ying Ying Feb-11-2016 (modified)
|
|
rcv := this.Routing().RoutingConfiguratorView();
|
value := 0;
|
|
if( not isnull( rcv ) )
|
{
|
// The height of a routing step depends on the operation with the highest number of operation input, operation input group and operation output
|
maxnrofoperations := this.MaxNrOfVisibleInpuProducts() + this.MaxNrOfVisibleOutputProducts();
|
totalheightoiog := maxnrofoperations * rcv.OperationInputOutputHeight();
|
// Total height is the number derived above + operation height + offset on top and bottom
|
value := totalheightoiog + rcv.OperationHeight() + 2 * rcv.OperationOffsetY();
|
// Make sure it has minimum height
|
value := maxvalue( value, rcv.RoutingStepMinimumHeight() );
|
|
}
|
this.Height( value );
|
*]
|
}
|