//-------------------------------------------------------------------------- // // Description: // class ProxTuple : see header file for description. // //------------------------------------------------------------------------ //----------------------- // This Class's Header -- //----------------------- #include "sopnamsp.h" #include "proxtuple.h" //--------------- // STL //----------------- using namespace std; //------------------------------- // Collaborating Class Headers -- //------------------------------- //----------------------------------------------------------------------- // Local Macros, Typedefs, Structures, Unions and Forward Declarations -- //----------------------------------------------------------------------- //----------------- // Member functions -- //----------------- void ProxTuple::fill(float v,const char* n){ if (_tuple==0) { _name.push_back(string(n)); } _val.push_back(v); } void ProxTuple::dump(){ int N=_val.size(); if (_tuple==0) { char** names=new char* [N]; for (int i=0;i(_name[i].c_str()); _tuple=new NTuple(N,names); delete[] names; } float* xnt=new float[N]; for (int i=0;iFill(xnt); delete xnt; _val.clear(); }