Default constructor for the DataRange class.
DataRange( )
EX1
//This example construct a datarange with a block, a whole row and a whole col. //Then set each ranges as a treenode of a tree and output the tree. //Destroy the datarange and costruct a new datarange with treenodes. void DataRange_DataRange_Ex1() { DataRange dr; // Default constructor double rr; Worksheet wks; wks.Create("Origin"); if( wks ) { while(wks.Columns(0)) wks.DeleteCol(0); wks.AddCol("A"); wks.AddCol("B"); wks.AddCol("C"); for(int i=0;i<3;i++) { for(int j=0;j<10;j++) { rr=rnd(); wks.SetCell(j, i, 100*rr); } } dr.Add("Range1", wks, 0, 0, 1, 1); // A block dr.Add("Range2", wks, 3, 0, 3, -1); // A whole row ( row 4) dr.Add("Range3", wks, 0, 2, -1, 2); // A whole col (column C) Tree tr; TreeNode trDataRange = tree_check_get_node(tr, IMPTREE_NODE_DATA_RANGE); dr.GetTree(trDataRange); dr.Destroy(); out_tree(trDataRange); DataRange dr2; // Default constructor bool bret = dr2.Create(trDataRange); if(!bret) out_str("Fail to construct a Datarange!"); } }
Default constructor for the DataRange class. The DataRange class is a versatile mechanism for getting, setting, and passing data between Origin C functions.
Curve::Curve, XYRange::XYRange
origin.h