Attach an Origin C Curve object to an internal Origin Y data set and its associated X data set.
Attach an Origin C Curve object to internal Origin X and Y data sets.
Attach an Origin C Curve object to internal Origin X and Y data sets.
Attach an Origin C Curve object to internal Origin X and Y datasets.
Attach a Dataset object to a worksheet column identified by worksheet name and column number.
Attach a Dataset object to a worksheet column identified by a Column object.
BOOL Attach( LPCSTR lpcszYData )
BOOL Attach( LPCSTR lpcszXData, LPCSTR lpcszYData )
BOOL Attach( Worksheet & wks, int nColX, int nColY )
BOOL Attach( Worksheet & wks, int nColY )
BOOL Attach( LPCSTR lpcszWksName, int nCol )
BOOL Attach( Column & col )
Returns TRUE on successful exit and FALSE on error.
Returns TRUE on successful exit and FALSE on error.
Returns TRUE on successful exit and FALSE on error.
Returns TRUE on successful exit and FALSE on error.
Returns TRUE on successful exit and FALSE on error.
Returns TRUE on successful exit and FALSE on error.
EX1
int Curve_Attach_ex1(string dsName = "Book1_B") { // Assumes Book1_B exists and contains data Curve crv; // Declare Curve object crv.Attach( dsName ); // Attach to Y data set by name crv.Sort(); // Does effect Book1_B return 0; }
EX2
int Curve_Attach_ex2(string dsXName = "Book1_A", string dsYName = "Book1_B") { // Assumes Book1_A and Book1_B exist and contain data Curve crv; // Declare Curve object crv.Attach( dsXName, dsYName ); // Attach Curve object to X and Y data sets by name crv.Sort(); // Does effect datasets Book1_A and Book1_B return 0; }
EX3
int Curve_Attach_ex3(string wksName1 = "Book1") { // Assumes Book1_A and Book1_B exist and contain data Worksheet wks(wksName1); Curve crv; crv.Attach( wks, 0, 1 ); // Book1 worksheet and columns 1 (X) and 2 (Y) crv.Sort(); // Does affect columns 1 and 2 in wks return 0; }
EX4
int Curve_Attach_ex4(string wksName1 = "Book1") { // Assumes Book1_A and Book1_B exist and contain data Worksheet wks(wksName1); Curve crv; crv.Attach( wks, 1 ); // Book1 worksheet and column 2 (Y) crv.Sort(); // Does affect columns 1 and 2 in wks return 0; }
EX5
int Curve_Attach_ex5(string wksName = "Book1") { // Datasets Book1_A and Book1_B must exist prior to execution Curve crv; // Create unattached Curve object if(crv.Attach(wksName,0)) // Attach Dataset object to first column in Book1 worksheet { crv.SetSize(10); for(int ii = 0; ii < 10; ii++) crv[ii] = ii; } if(crv.Attach(wksName,1)) // Attaching to different dataset detaches from previous dataset { // and attaches to new one crv.SetSize(10); for(int ii = 0; ii < 10; ii++) crv[ii] = -ii; } return 0; }
EX6
void Curve_Attach_ex6() { // Worksheet columns Book1_A and Book1_B must exist prior to execution Column colB("Book1",1); // Create an Origin C Column object attached to the second column // in the Origin worksheet Book1 Curve crv; // Create unattached Dataset object crv.Attach(colB); // Attach Dataset object to first column in Data1 worksheet }
Attach an Origin C Dataset object to an Origin worksheet column identified by an Origin C Column object. Origin C Dataset objects must be attached to internal Origin data sets either by constructor or by the Attach method.
Column::Column, Curve::Curve, Curve::Detach, DataRange::GetData, DataRange::GetMaskedData, DataRange::GetMissingData, DataRange::GetNumData, Dataset::Dataset, Dataset::Detach
origin.h