Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

A3DL::Model Class Reference

#include <model.hh>

Inheritance diagram for A3DL::Model:

A3DL::Object3D MetaObject List of all members.

Public Member Functions

Static Public Member Functions


Constructor & Destructor Documentation

Model::Model MetaObject superobject  ) 
 

Definition at line 32 of file model.cc.

Referenced by new_Model().

Model::~Model  )  [virtual]
 

Definition at line 37 of file model.cc.


Member Function Documentation

Property * Model::getModelObj  )  [virtual]
 

Definition at line 94 of file model.cc.

const string Model::getType  )  [virtual]
 

Reimplemented from A3DL::Object3D.

Definition at line 77 of file model.cc.

MetaObject * Model::new_Model MetaObject superobject,
const string &  type
[static]
 

Definition at line 72 of file model.cc.

void Model::registerExtenders  )  [static]
 

Reimplemented from A3DL::Object3D.

Definition at line 82 of file model.cc.

void Model::setModel const string &  m,
const string &  datatype = "?"
[virtual]
 

Set the value of "model" property to m.

Parameters:
m Model data
datatype Data type identifier (MIME type or typechain). Default is "?".

Definition at line 67 of file model.cc.

void Model::setModelObj Property obj  )  [virtual]
 

Definition at line 90 of file model.cc.

void Model::setModelToFile const string &  filename,
const string &  datatype = "?"
[virtual]
 

Make the "model" property use a file as storage, rather than memory.

Parameters:
filename Name of the file on disk.
datatype Data type identifier. (MIME type or typechain). Default is "?".
See also:
FileProperty
Exceptions:
FileAccessError if the file cannot be opened.

Definition at line 41 of file model.cc.


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:59 2003 for Interreality Project - VOS by doxygen 1.3.2