model.h 523 Bytes
Newer Older
1
2
3
4
#ifndef BIOEM_MODEL_H
#define BIOEM_MODEL_H

#include "defs.h"
5
#include "param.h"
6
#include <boost/concept_check.hpp>
7
8
9
10

class bioem_model
{
public:
11
12
13
14
15
16
17
18
19
20
	class bioem_model_point
	{
	public:
		myfloat3_t point;
		myfloat_t radius;
		myfloat_t density;
	};
	
	bioem_model();
	~bioem_model();
21

22
	int readModel(bioem_param& param, const char* filemodel);
23

24
	bool readPDB;
25

26
27
	myfloat_t getAminoAcidRad(char *name);
	myfloat_t getAminoAcidDensity(char *name);
28
	myfloat_t NormDen;
29

30
	int nPointsModel;
31
	bioem_model_point* points;
32
33
34
};

#endif