fourier_8_18.h
00001 #ifndef __FOURIER_8_18__
00002 #define __FOURIER_8_18__
00003
00004 #include "fourier_syn.h"
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 class K818FourierKnot : public FourierKnot {
00020
00021 public:
00022
00023
00024 K818FourierKnot();
00025 K818FourierKnot(const char* file, int Normal = 0);
00026 K818FourierKnot(const K818FourierKnot &tfk);
00027
00028 K818FourierKnot& operator=(const K818FourierKnot &fk);
00029 FourierKnot toFourierKnot();
00030 Vector3 operator()(float t) const;
00031 Vector3 prime(float t) const;
00032
00033 K818FourierKnot operator+(const K818FourierKnot &fk);
00034 K818FourierKnot& operator*=(const float d);
00035 K818FourierKnot& operator/=(const float d);
00036
00037
00038
00039
00040
00041
00042
00043 };
00044
00045 #endif // __FOURIER_8_18__