#include <gcu/chem3ddoc.h>

Public Member Functions | |
| Chem3dDoc () | |
| Chem3dDoc (Application *App, GLView *View) | |
| virtual | ~Chem3dDoc () |
| void | Draw () |
| bool | IsEmpty () |
| void | Load (char const *uri, char const *mime_type) |
| void | LoadData (char const *data, char const *mime_type) |
| const char * | GetTitle () |
| void | OnExportVRML (string const &filename) |
| void | SetDisplay3D (Display3DMode val) |
| Display3DMode | GetDisplay3D (void) |
| Display3DMode & | GetRefDisplay3D (void) |
Definition at line 58 of file chem3ddoc.h.
| gcu::Chem3dDoc::Chem3dDoc | ( | ) |
Default constructor
| gcu::Chem3dDoc::Chem3dDoc | ( | Application * | App, | |
| GLView * | View | |||
| ) |
| App | the application. | |
| View,: | an optional already existing GLView instance. |
| virtual gcu::Chem3dDoc::~Chem3dDoc | ( | ) | [virtual] |
Default destructor
| void gcu::Chem3dDoc::Draw | ( | ) | [virtual] |
Displays the molecule using OpenGL.
Implements gcu::GLDocument.
| bool gcu::Chem3dDoc::IsEmpty | ( | ) | [inline] |
Definition at line 83 of file chem3ddoc.h.
| void gcu::Chem3dDoc::Load | ( | char const * | uri, | |
| char const * | mime_type | |||
| ) |
| uri | the uri of the molecule file. | |
| mime_type | the mime type of the molecule file. |
| void gcu::Chem3dDoc::LoadData | ( | char const * | data, | |
| char const * | mime_type | |||
| ) |
| data | the inline data. | |
| mime_type | the mime type of the data. |
| const char* gcu::Chem3dDoc::GetTitle | ( | ) | [inline] |
Reimplemented from gcu::Document.
Definition at line 104 of file chem3ddoc.h.
| void gcu::Chem3dDoc::OnExportVRML | ( | string const & | filename | ) |
| filename | the name of the vrml file to which the data should be written. |
| gcu::Chem3dDoc::SetDisplay3D | ( | Display3DMode | mode | ) | [inline] |
| mode,: | the new mode. |
Definition at line 127 of file chem3ddoc.h.
| gcu::Chem3dDoc::GetDisplay3D | ( | void | ) | [inline] |
| gcu::Chem3dDoc::GetRefDisplay3D | ( | void | ) | [inline] |
1.5.4