32#ifndef eman_pdbreader_h_
33#define eman_pdbreader_h_
39#if defined USE_NFFT || USE_NFFT2
108 vector<float>
get_x();
109 vector<float>
get_y();
110 vector<float>
get_z();
PointArray defines a double array of points with values in a 3D space.
bool read_from_pdb(const char *file)
Reads and parses all information from file.
vector< string > elementSym
vector< int > get_resNum()
void save_to_pdb(const char *file) const
Saves all atom information into a pdb in the official format.
PointArray * makePointArray(const PDBReader &p)
vector< string > atomName
void set_number_points(size_t nn)
void right_transform(const Transform &transform)
Does Transform*v as opposed to v*Transform (as in the transform function)
vector< float > get_points()
Returns all x,y,z triplets packed into a vector<float>
void set_points_array(double *p)
Allows the user to set the double array of points.
Density2PointsArrayAlgorithm
vector< string > get_resName()
double * get_points_array()
Returns the double array of points.
PDBReader & operator=(PDBReader &pa)
vector< string > residueName
size_t get_number_points() const
vector< string > get_atomName()
PointArray defines a double array of points with values in a 3D space.