📄 wolter.h
字号:
//---------------------------------------------------------------------------
#ifndef wolterH
#define wolterH
//---------------------------------------------------------------------------
#include "vector.h"
#include "face.h"
class wolter:public face {
private:
//-------------Difinition of wolter-------------
//
//--basic quation of wolter is
//
//--machine coordinate
//(x,y,z)
//-------------------------------------------------
public:
// Constractor and destractor
wolter();
virtual ~wolter();
//equations for calcuration
//form equations
double GetZ( double x, double y);
vector GetPosition( double x, double y);
double gradX(double x, double y);
double gradY(double x, double y);
double gradXX(double x, double y);
double gradYY(double x, double y);
int AreaJudgement(double x,double y);
// This is the normal vector of surface on the point(x,y).
// This is toward the inside of troidal.
// This.length is 1.
vector NormalVector ( double x, double y);
vector NormalVector ( vector position);
////GradientVector////////////////////////////////////////////
// This is one of tangential vactors on the tangential plane.
// This is toward direction which has the largest gradient.
// This length is 1.
vector GradientVector(double x, double y);
vector GradientVector( vector position);
////NoGradientVector///////////////////////////////////////////
// This is one of tangential vactors on the tangential plane.
// This is toward direction which has no gradient.
//// This length will be 1,
//// and this Z-coordinate will be Zero.
vector NoGradientVector(double x,double y);
vector NoGradientVector(vector position);
int WriteFaceName(ofstream&);
int WriteParameters(ofstream&);
//980519
void SetParameter(TStringList *str);
void GetParameter(TStringList *str);
}; //end of wolter class
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -