📄 inpectitem.h
字号:
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED
#define _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED
#include "afxtempl.h"
//const int PNTNUM = 2400;//360;
//const double Circle_Unit = 0.1;///gai20031211
//下面三个数据放大测量误差并将其显示用于
const int DISPLAY_BASEDATA = 0;
const double ORG_BASEDATA = 0;//-4.3;//-2.0;
const int AMP_FACTOR = 10;
class CCrossDisplay;
class CInspector;
//class CSampler;
//测量项目,用于组织数据处理和评定、显示等,是数据载体
class CInpectItem : public CObject
{
public:
//
typedef struct RECEIVETIMEDATA{
double displace;//目标点位移
double force;//目标点受力
int pointtime;
};//
RECEIVETIMEDATA m_RData;
CArray<RECEIVETIMEDATA,RECEIVETIMEDATA&>RDataArray ;//数组,用来存放位移、力列表
int RIndex;
//
void DisplayForceData();
//
//double CircleValue,SurfaceValue;
//int FilterNum,Ampel;
//double r0,a,b;
//double r10,a1,b1;
//
//CSampler* theCSampler;
//
CCrossDisplay* theCCrossDisplay;
//
void DisplayDisplaceData();
//
CInpectItem();
//
virtual ~CInpectItem();
//
void ImportOrgData(CInpectItem* Item);
//
const double get_Org_DataArray(int index) const;
//
virtual void DataSampler();
//
//误差评定
virtual void TolEvalute();
//
static POSITION m_CurrentCirItem;
//
static POSITION m_CurrentRouItem;
//
static BOOL IsSampling;
//double DisplaceDataArray[PNTNUM]; //原始测量数据
//double ForceDataArray[PNTNUM]; //原始测量数据
protected:
//least square data
// double cir_degree;
//
// double Treated_DataArray[PNTNUM]; //滤波以后数据
//
//POINT Data1[PNTNUM];
};
#endif /* _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -