You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD>: SegY<67>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2005-12-07
//
//
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "sectioncube.h"
class AFX_EXT_CLASS CSectionBody :
public CSectionCube
{
public:
CSectionBody(void);
virtual ~CSectionBody(void);
virtual void Clear(void);
//numx,numyΪ<79>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD>numzΪÿ<CEAA><C3BF><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, x0,y0Ϊ<30>ߵ<EFBFBD><DFB5><EFBFBD>,z0Ϊ<30>õ<EFBFBD><C3B5><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//int CreateBody(int numx, int numy, int numz, double x0, double y0, double z0);
int CreateBody(int nNum);
//<2F><>idea<=2ʱ<32><CAB1><EFBFBD>û<EFBFBD><C3BB><EFBFBD><E0BAAF>,idea=3............
virtual BOOL GetRangeSwing(int i, int j,double bt0, double et0, double& swing, int idea);
protected:
double CompareTrace( int n,double *x1,double *x2,BOOL bIsMax );
double MinCompareTrace( int n,double *x1,double *x2,int l ,BOOL bIsMax);
double MinCompareTrace( int n,double *x,int total=5,int l=1, BOOL bIsMax=TRUE);//lΪ<6C>Ƚϵ<C8BD>ƫ<EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD>
double *u;
int count;
//CDimension3D* m_pDimension;
};