class OSGDB_EXPORT osgDB::Input

Class for managing the reading of ASCII osg files

Inheritance:


Public Methods

[more] Input()
[more]virtual ~Input()
[more]virtual osg::Object* readObjectOfType(const osg::Object& compObj)
[more]virtual osg::Object* readObjectOfType(const basic_type_wrapper &btw)
[more]virtual osg::Object* readObject()
[more]virtual osg::Image* readImage()
[more]virtual osg::Drawable* readDrawable()
[more]virtual osg::StateAttribute* readStateAttribute()
[more]virtual osg::Node* readNode()
[more]virtual osg::Object* readObject(const std::string& fileName)
[more]virtual osg::Image* readImage(const std::string& fileName)
[more]virtual osg::Node* readNode(const std::string& fileName)
[more]virtual osg::Object* getObjectForUniqueID(const std::string& uniqueID)
[more]virtual void regisiterUniqueIDForObject(const std::string& uniqueID, osg::Object* obj)


Inherited from FieldReaderIterator:

Public Classes

oenum

Public Methods

oFieldReaderIterator& operator = (const FieldReaderIterator& ic)
ovoid attach(std::istream* input)
ovoid detach()
ovirtual bool eof() const
oFieldReader& getFieldReader()
ovoid insert(int pos, Field* field)
ovoid insert(int pos, const char* str)
oField& operator [] (int pos)
oField& field(int pos)
oFieldReaderIterator& operator ++ ()
oFieldReaderIterator& operator += (int no)
ovoid advanceOverCurrentFieldOrBlock()
ovoid advanceToEndOfCurrentBlock()
ovoid advanceToEndOfBlock(int noNestBrackets)
obool matchSequence(const char* str)
obool readSequence(const char* keyword, std::string& value)
obool readSequence(const char* keyword, unsigned int& value)
obool readSequence(const char* keyword, int& value)
obool readSequence(const char* keyword, float& value)
obool readSequence(const char* keyword, osg::Vec2f& value)
obool readSequence(const char* keyword, osg::Vec3f& value)
obool readSequence(const char* keyword, osg::Vec4f& value)
obool readSequence(const char* keyword, osg::Vec2d& value)
obool readSequence(const char* keyword, osg::Vec3d& value)
obool readSequence(const char* keyword, osg::Vec4d& value)
obool readSequence(std::string& value)
obool readSequence(unsigned int& value)
obool readSequence(int& value)
obool readSequence(float& value)
obool readSequence(osg::Vec2f& value)
obool readSequence(osg::Vec3f& value)
obool readSequence(osg::Vec4f& value)
obool readSequence(osg::Vec2d& value)
obool readSequence(osg::Vec3d& value)
obool readSequence(osg::Vec4d& value)


Documentation

Class for managing the reading of ASCII osg files
o Input()

ovirtual ~Input()

ovirtual osg::Object* readObjectOfType(const osg::Object& compObj)

ovirtual osg::Object* readObjectOfType(const basic_type_wrapper &btw)

ovirtual osg::Object* readObject()

ovirtual osg::Image* readImage()

ovirtual osg::Drawable* readDrawable()

ovirtual osg::StateAttribute* readStateAttribute()

ovirtual osg::Node* readNode()

ovirtual osg::Object* readObject(const std::string& fileName)

ovirtual osg::Image* readImage(const std::string& fileName)

ovirtual osg::Node* readNode(const std::string& fileName)

ovirtual osg::Object* getObjectForUniqueID(const std::string& uniqueID)

ovirtual void regisiterUniqueIDForObject(const std::string& uniqueID, osg::Object* obj)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.