mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
36 lines
729 B
C++
36 lines
729 B
C++
/*
|
|
This Source Code Form is subject to the
|
|
terms of the Mozilla Public License, v.
|
|
2.0. If a copy of the MPL was not
|
|
distributed with this file, You can
|
|
obtain one at
|
|
http://mozilla.org/MPL/2.0/.
|
|
*/
|
|
|
|
#ifndef CurveH
|
|
#define CurveH
|
|
|
|
#include "QueryParserComp.hpp"
|
|
#include "usefull.h"
|
|
|
|
class TCurve
|
|
{
|
|
public:
|
|
TCurve();
|
|
~TCurve();
|
|
bool Init(int n, int c);
|
|
float GetValue(int c, float p);
|
|
bool SetValue(int c, float p, float v);
|
|
bool Load(TQueryParserComp *Parser);
|
|
bool LoadFromFile(AnsiString asName);
|
|
bool SaveToFile(AnsiString asName);
|
|
|
|
int iNumValues;
|
|
int iNumCols;
|
|
|
|
private:
|
|
float **Values;
|
|
};
|
|
//---------------------------------------------------------------------------
|
|
#endif
|