XYZRange::GetData
GetData
Description
Get xyz range data into vectors
Syntax
BOOL GetData( vector & vz, vector & vy, vector & vx, vector * pvError = NULL, int nIndex = 0, DWORD dwRulesEx = DRR_GET_MISSING | DRR_BAD_WEIGHT_TREATMENT, DWORD dwRules2 = 0 )
Parameters
- vz
- [output]the Z independent data
- vy
- [output]the Y independent data
- vx
- [output]the X independent data
- pvError
- [output]optional output of Error data
- nIndex
- [input]the data index
- dwRulesEx
- [input]the rules for extracting data from DRR_ enumeration.
- dwRules2
- bits from the DRR2_ enumeration.
Return
TRUE if success, FALSE if fail.
Examples
///Get XYZ Range data into vectors.
void XYZRange_GetData_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);
XYZRange xyz(dr); //construct a XYZRange object
vector vZ, vY, vX;
xyz.GetData(vZ, vY, vX);
return;
}
Remark
See Also
XYZRange::SetData, DataRange::GetData, DataRange::SetData
header to Include
origin.h
|