Logo Search packages:      
Sourcecode: pymol version File versions

molfile_plugin.h File Reference


Detailed Description

API for C extensions to define a way to load structure, coordinate, trajectory, and volumetric data files

Definition in file molfile_plugin.h.

#include "vmdplugin.h"

Go to the source code of this file.

Classes

struct  molfile_atom_t
struct  molfile_graphics_t
struct  molfile_metadata_t
struct  molfile_plugin_t
struct  molfile_qm_basis_t
struct  molfile_qm_hessian_t
struct  molfile_qm_metadata_t
struct  molfile_qm_sysinfo_t
struct  molfile_qm_t
struct  molfile_qm_timestep_metadata
struct  molfile_qm_timestep_t
struct  molfile_qm_wavefunction_t
struct  molfile_timestep_metadata
struct  molfile_timestep_t
struct  molfile_volumetric_t

Defines

#define MOLFILE_BIGBUFSIZ   4096
#define MOLFILE_BUFSIZ   81
#define MOLFILE_CONVERTER_PLUGIN_TYPE   "mol file converter"
#define MOLFILE_EOF   -1
#define MOLFILE_ERROR   -1
#define MOLFILE_MAXWAVEPERTS   25
#define MOLFILE_NOSTRUCTUREDATA   -2
#define MOLFILE_NUMATOMS_NONE   0
#define MOLFILE_NUMATOMS_UNKNOWN   -1
#define MOLFILE_PLUGIN_TYPE   "mol file reader"
#define MOLFILE_QM_FILE_TRUNCATED   3
#define MOLFILE_QM_OPT_CONVERGED   0
#define MOLFILE_QM_OPT_NOT_CONV   2
#define MOLFILE_QM_SCF_NOT_CONV   1
#define MOLFILE_QM_STATUS_UNKNOWN   -1
#define MOLFILE_SUCCESS   0
#define MOLFILE_ALTLOC   0x0040
#define MOLFILE_ATOMICNUMBER   0x0080
#define MOLFILE_BADOPTIONS   0xFFFFFFFF
#define MOLFILE_BFACTOR   0x0004
#define MOLFILE_BONDSSPECIAL   0x0100
#define MOLFILE_CHARGE   0x0010
#define MOLFILE_INSERTION   0x0001
#define MOLFILE_MASS   0x0008
#define MOLFILE_NOOPTIONS   0x0000
#define MOLFILE_OCCUPANCY   0x0002
#define MOLFILE_RADIUS   0x0020
#define MOLFILE_QMTS_GRADIENT   0x0001
#define MOLFILE_QMTS_NOOPTIONS   0x0000
#define MOLFILE_QMTS_SCFITER   0x0002

Typedefs

typedef struct
molfile_qm_timestep_metadata 
molfile_qm_timestep_metadata_t
typedef struct
molfile_timestep_metadata 
molfile_timestep_metadata_t

Enumerations

enum  molfile_graphics_type {
  MOLFILE_POINT, MOLFILE_TRIANGLE, MOLFILE_TRINORM, MOLFILE_NORMS,
  MOLFILE_LINE, MOLFILE_CYLINDER, MOLFILE_CAPCYL, MOLFILE_CONE,
  MOLFILE_SPHERE, MOLFILE_TEXT, MOLFILE_COLOR, MOLFILE_TRICOLOR
}
enum  molfile_qm_wavefunc_type {
  MOLFILE_WAVE_CANON, MOLFILE_WAVE_GEMINAL, MOLFILE_WAVE_MCSCFNAT, MOLFILE_WAVE_MCSCFOPT,
  MOLFILE_WAVE_CINATUR, MOLFILE_WAVE_PIPEK, MOLFILE_WAVE_BOYS, MOLFILE_WAVE_RUEDEN,
  MOLFILE_WAVE_NAO, MOLFILE_WAVE_PNAO, MOLFILE_WAVE_NHO, MOLFILE_WAVE_PNHO,
  MOLFILE_WAVE_NBO, MOLFILE_WAVE_PNBO, MOLFILE_WAVE_PNLMO, MOLFILE_WAVE_NLMO,
  MOLFILE_WAVE_MOAO, MOLFILE_WAVE_NATO, MOLFILE_WAVE_UNKNOWN
}


Generated by  Doxygen 1.6.0   Back to index