GraphLayer
Construct and attach a GraphLayer object based on the name of the graph window and the layer index
Copy constructor which constructs a GraphLayer object from an existing Layer object. Note that the existing Layer object must also be in a garph page.
GraphLayer( LPCSTR lpcszWinName, int nLayerNum = -1 )
GraphLayer( Layer & layer )
EX1
// For this example to run, a graph window must exist in the project. // Make sure that the window has at least two layers. // Make layer 2 active before running the function. void GraphLayer_GraphLayer_ex1() { // Construct a GraphLayer object and attach it to the second layer of the current window. // (note that in the constructor the layer index is 0-offset, so the // first layer needs index 0) GraphLayer gl(Project.GraphPages(0).GetName(), 1); // Display the index of the layer in graph page // (note that the index returned from the "GetIndex" method // is 0-offset, so the first layer will have index 0): out_int("Layer index = ", gl.GetIndex() + 1); }
EX2
// For this example to run, a graph window must exist in the project. // Make sure that the window has at least two layers. // Make layer 2 active before running the function. void GraphLayer_Constructor_ex2() { // Construct a GraphLayer object and attach it to the second layer of the current window. // (note that in the constructor the layer index is 0-offset, so the // first layer needs index 0) GraphLayer gl(Project.GraphPages(0).GetName(), 1); GraphLayer gl2(gl); // Display the index of the layer in graph page // (note that the index returned from the "GetIndex" method // is 1-offset, so the first layer will have index 1): out_int("Layer index = ", gl2.GetIndex()); }
origin.h