2.2.4.50.5 XYZRange::SetDataSetData
 
Description
Update XYZRange data with new data in vectors.
 
Syntax
BOOL SetData( vector * pvZ, vector * pvY, vector * pvX, int nIndex = 0, DWORD dwDRSOpts = DRS_SET_COL_DESIGNATIONS ) 
Parameters
-  pvZ
 
- [input]the Z independent data 
 
-  pvY
 
- [input]the Y independent data
 
-  pvX
 
- [input]the X independent data
 
-  nIndex
 
- [input]the data index 
 
-  dwDRSOpts
 
- [input]the rules for Setting data from DRS_enumeration.
  
Return
TRUE if success.
 
Examples
//Update XYZRange data with new data in vectors. 
void XYZRange_SetData_Ex1()
{
	//assume there exists an active worksheet and has least three columns before run this code.
	Worksheet wks = Project.ActiveLayer();
	if ( !wks )
	{
		printf("Can not find any active worksheet!");
		return;
	}
	DataRange dr;
	dr.Add("X", wks, 0, 0, -1, 0);
	dr.Add("Y", wks, 0, 1, -1, 1);
	dr.Add("Z", wks, 0, 2, -1, 2);
	vector vZ, vY, vX;
	vZ.Data(1.0, 100.5, 0.5);
	vY.Uniform(200, 2);
	vX.Data(1, 200, 1);
	XYZRange xyz(dr);
	xyz.SetData(&vZ, &vY, &vX);
	return;
}
Remark
See Also
XYZRange::GetData, DataRange::GetData, DataRange::SetData
 
Header to Include
origin.h
 
             |