SetDemandPiece3

 

 

Name

 

            SetDemandPiece3

 

When to use it

 

            After setting the NumberOfDemandPieces property and anytime before the OnFinish event ends.

 

Prototype

 

            HRESULT SetDemandPiece3(

                        Index: Long/*[in]*/,

                        Length: Long/*[in]*/,

                        Angle1: Double/*[in]*/,

                        Angle2: Double/*[in]*/,

                        Utility: Double/*[in]*/,

                        Priority: Long /*[in]*/

                        ExternalID: Long /*[in]*/

            );

 

Explanations

 

            With this method you may set the size of each piece to be cut. This method extends the functionality of the SetDemandPiece method.

            The number of pieces to be cut is given by the NumberOfDemandPieces property.

            The length of each piece can be get using the GetDemandPiece3 method.

 

Parameters

 

            Index - the index of the piece whose information are set. This number is in range [0...NumberOfDemandPieces - 1].

            Length - the length of the piece. This number must be integer. For working with real numbers read here.

            Angle1 - the angle of one extremity of the piece (from bottom part of the piece). The angles must be expressed in degrees between 0 and 180.

            Angle2 - the angle of the other extremity of the piece (from bottom part of the bar).

            Utility - a real value representing the utility of each piece. - BETA testing.

            Priority - the priority to cut each piece. 0 is the highest priority.  - BETA testing.

            ExternalID is an integer number which is assigned to each piece in order to be easier identified.

 

 

Links

        back to index

        www.optimalprograms.com