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.

39 lines
999 B
C

1 month ago
#pragma once
#include "dimension2d.h"
namespace NContour
{
class AFX_EXT_CLASS CDimension3D :
public CDimension2D
{
public:
CDimension3D(void);
~CDimension3D(void);
virtual CGrid* CloneObject(void); ///< <20><>¡<EFBFBD>Լ<EFBFBD>
void operator=(CDimension3D& d3d);
int Create(int numx,int numy,int numz);
int Create(int numx,int numy,int numz,
double x0, double y0, double z0,
double dx, double dy, double dz);
void WriteText(CString m_output);
void *GetPointCurve(double x0,double y0);
double Differential(double& x, double& y, double& z, int d);
double Value(double x, double y, double z);
double Value(int i, int j, int k);
double ValueRC(double x, double y, double z); ///< <20><><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><DFB5>Ų<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD>
void SetValue(int i, int j, int k , double v); ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><CEAC><EFBFBD><EFBFBD>ֵ
void SetValue(int i, int j, double v); ///< <20><><EFBFBD>ö<EFBFBD>ά<EFBFBD><CEAC><EFBFBD><EFBFBD>ֵ
double zmin(void);
double zmax(void);
double z(int k);
virtual bool CreateGridParam(SGridParamEx& gp); ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
};
};