📄 graph.h
字号:
//License: GNU
//
//
//
// J-QAM sound card modem
//
// Copyright (C) 2008 Jonti Olds
//
//
//
// This program is free software: you can redistribute it and/or modify
//
// it under the terms of the GNU General Public License as published by
//
// the Free Software Foundation, either version 3 of the License, or
//
// (at your option) any later version.
//
//
//
// This program is distributed in the hope that it will be useful,
//
// but WITHOUT ANY WARRANTY; without even the implied warranty of
//
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//
// GNU General Public License for more details.
//
//
//
// You should have received a copy of the GNU General Public License
//
// along with this program. If not, see <http://www.gnu.org/licenses/>
//---------------------------------------------------------------------------
#ifndef graphH
#define graphH
#include <ExtCtrls.hpp>
#include <math.h>
#include "Constants.h"
#include "Settings.h"
class Plotdata
{
public:
Plotdata(int _size, TColor _color)
{
x=new double[_size];
y=new double[_size];
color=_color;
size=_size;
} ;
Plotdata::~Plotdata()
{
delete [] x;
delete [] y;
};
double *x;
double *y;
int size;
TColor color;
};
class Graph
{
public:
Graph();
void __fastcall AttachPlot(Plotdata *pd);
int pdparraysize;
void __fastcall DisplayGraph(TImage *imgage);
~Graph();
private:
Plotdata **pdp;
};
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -