k3d::imesh_storage Class Reference

Abstract interface for objects that can provide persistent storage of meshes (the FrozenMesh object being the canonical example). More...

#include <imesh_storage.h>

Inheritance diagram for k3d::imesh_storage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void reset_mesh (mesh *const Mesh)=0
 Replaces any existing stored mesh with the given object, assuming responsibility for its lifetime.

Protected Member Functions

 imesh_storage ()
 imesh_storage (const imesh_storage &Other)
imesh_storageoperator= (const imesh_storage &)
virtual ~imesh_storage ()

Detailed Description

Abstract interface for objects that can provide persistent storage of meshes (the FrozenMesh object being the canonical example).


Constructor & Destructor Documentation

k3d::imesh_storage::imesh_storage (  )  [inline, protected]
k3d::imesh_storage::imesh_storage ( const imesh_storage Other  )  [inline, protected]
virtual k3d::imesh_storage::~imesh_storage (  )  [inline, protected, virtual]

Member Function Documentation

imesh_storage& k3d::imesh_storage::operator= ( const imesh_storage  )  [inline, protected]
virtual void k3d::imesh_storage::reset_mesh ( mesh *const   Mesh  )  [pure virtual]

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

Generated on Mon Mar 21 07:41:51 2011 for K-3D by doxygen 1.6.3