| 2.1.7.8 get_xy_data
 DescriptionGet xy data from data range
 Syntaxbool get_xy_data( const DataRange & dr, vector & vx, vector & vy, int * pi1 = NULL, int * pi2 = NULL, bool bGetMissingValues = true, Worksheet * pwks = NULL ) Parameters dr[input] the input data range object vx[output] to hold x data got from data range vy[output] to hold y data got from data range pi1[output] the  start row's index of a column in the data range pi2[output] the  end row's index of a column in data range, -1 for the last row. bGetMissingValues[input] if false, will trim missing values pwks[output] the worksheet that this data range selected form
 ReturnReturns true if succeed, otherwise false. 
 ExamplesEX1
 void get_xy_data_Ex1()
{
    Worksheet wks;
    wks.Create("origin");
    Dataset ds1(wks,0);
    Dataset ds2(wks,1);
    ds1.Data(1,20,1);
    ds2.Data(20,1,-1);
    
    DataRange dr;
    dr.Add(wks, 0, "X");
    dr.Add(wks, 1, "Y");
    
    vector     	vX, vY;
    int        	pi1 = 0, pi2 = 0;
    bool    	bGetMissingValues = false;
    Worksheet   wksRet;
    bool bRet = get_xy_data(dr, vX, vY, &pi1, &pi2, bGetMissingValues, &wksRet);
    if(bRet)
    {
    	printf("Got X data in vX, the size of vX = %d\n", vX.GetSize());
    	printf("Got Y data in vY, the size of vY = %d\n", vY.GetSize());
    	printf("start row index pi1= %d, end row index pi2 = %d\n", pi1, pi2);
    }
    else
        printf("Failed to get\n");    
}RemarkSee Alsoget_data_from_dr_to_mat
 Header to Includeorigin.h
 Reference |