version 3.3

VRS::ObjectReader Class Reference

#include <vrs/io/objectreader.h>

Inheritance diagram for VRS::ObjectReader:

VRS::SharedObj VRS::Visitable VRS::ASEReader VRS::BinaryObjectReader VRS::CachedObjectReader VRS::ColladaReader VRS::DocumentReader VRS::FragmentProgramReader VRS::GIFReader VRS::GL2::EXTSHADER::HandlerInterfaceReader VRS::GL2::EXTSHADER::HandlerObjectReader VRS::GL2::EXTSHADER::PrototypeHandlerTableReader VRS::GLSLFragmentShaderReader VRS::GLSLGeometryShaderReader VRS::GLSLVertexShaderReader VRS::ImageReader VRS::MD2Reader VRS::MD3Reader VRS::OBJReader VRS::OOGLMeshReader VRS::OOGLQuadReader VRS::OOGLVectReader VRS::SOUND::OGGReader VRS::SOUND::WAVReader VRS::STLBReader VRS::ThreeDSReader VRS::VertexProgramReader VRS::WavefrontReader VRS::X3D::X3DReader VRS::ZipReader

List of all members.

Public Member Functions

virtual SO< SharedObjread (DataResource *data, const ID &targetType) const =0
 For the given data, 'read' instantiates an object.
virtual const char * objectFormatName () const =0
virtual const char * objectFileSuffix () const =0
virtual bool canProduce (const ID &) const
virtual double priority () const
 VRS_TYPEINFO (ObjectReader, SharedObj)


Detailed Description

Interface for Object Format Readers. An object reader can import objects that match a certain file format.

Member Function Documentation

virtual SO<SharedObj> VRS::ObjectReader::read ( DataResource data,
const ID targetType 
) const [pure virtual]

virtual const char* VRS::ObjectReader::objectFormatName (  )  const [pure virtual]

virtual const char* VRS::ObjectReader::objectFileSuffix (  )  const [pure virtual]

virtual bool VRS::ObjectReader::canProduce ( const ID  )  const [inline, virtual]

virtual double VRS::ObjectReader::priority (  )  const [inline, virtual]

VRS::ObjectReader::VRS_TYPEINFO ( ObjectReader  ,
SharedObj   
)


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

Generated on Sun May 19 06:00:35 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact