10 |
|
|
11 |
|
#include <string.h> |
12 |
|
|
13 |
< |
#define SH_SIN 0 |
14 |
< |
#define SH_COS 1 |
13 |
> |
#define RSH_SIN 0 |
14 |
> |
#define RSH_COS 1 |
15 |
|
|
16 |
|
namespace oopse { |
17 |
|
class RealSphericalHarmonic { |
32 |
|
void setFunctionType(short int theType) {functionType = theType;} |
33 |
|
short int getFunctionType() { return functionType; } |
34 |
|
|
35 |
< |
void makeSinFunction() {functionType = SH_SIN;} |
36 |
< |
void makeCosFunction() {functionType = SH_COS;} |
35 |
> |
void makeSinFunction() {functionType = RSH_SIN;} |
36 |
> |
void makeCosFunction() {functionType = RSH_COS;} |
37 |
|
|
38 |
< |
bool isSinFunction() { return functionType == SH_SIN ? true : false;} |
39 |
< |
bool isCosFunction() { return functionType == SH_COS ? true : false;} |
38 |
> |
bool isSinFunction() { return functionType == RSH_SIN ? true : false;} |
39 |
> |
bool isCosFunction() { return functionType == RSH_COS ? true : false;} |
40 |
|
|
41 |
|
double getValueAt(double costheta, double phi); |
42 |
|
|