25 #ifndef GCU_CHEM3D_DOCUMENT_H
26 #define GCU_CHEM3D_DOCUMENT_H
96 void Load (
char const *uri,
char const *mime_type);
151 bool SetProperty (
unsigned property,
char const *value);
169 gdouble m_a, m_b, m_c, m_alpha, m_beta, m_gamma;
174 #endif // GCU_CHEM3D_DOCUMENT_H
#define GCU_RO_PROP(type, member)
void Load(char const *uri, char const *mime_type)
static char const * Display3DModeAsString(Display3DMode mode)
void Draw(Matrix const &m) const
The Gnome Chemistry Utils C++ classes.
virtual GLView * CreateView()=0
static Display3DMode Display3DModeFromString(char const *name)
#define GCU_PROP_EX(type, member)
virtual unsigned GetAtomsNumber() const
bool SetProperty(unsigned property, char const *value)
ContentType LoadData(char const *data, char const *mime_type, size_t size=0)
void OnExportVRML(std::string const &filename)