gcu::GLDocument Class Reference

#include <gcu/gldocument.h>

Inheritance diagram for gcu::GLDocument:
gcu::Document gcu::Object gcu::DialogOwner gcu::Chem3dDoc gcu::CrystalDoc

List of all members.

Public Member Functions

 GLDocument (Application *App)
virtual ~GLDocument ()
virtual void Draw (Matrix const &m) const =0

Detailed Description

This class is a base class for documents representing 3d objects.

Definition at line 42 of file gldocument.h.


Constructor & Destructor Documentation

gcu::GLDocument::GLDocument ( Application App  ) 
Parameters:
App the application owning the new document.

Default constructor.

virtual gcu::GLDocument::~GLDocument (  )  [virtual]

Default destructor.


Member Function Documentation

virtual void gcu::GLDocument::Draw ( Matrix const &  m  )  const [pure virtual]
Parameters:
m the Matrix giving the current model orientation

Called by GLView::Update to render the model.

Implemented in gcu::Chem3dDoc, and gcu::CrystalDoc.


The documentation for this class was generated from the following file:

Generated on Thu Dec 31 11:28:01 2009 for The Gnome Chemistry Utils by  doxygen 1.6.1