#include <OSGGeoPropertyInterface.h>

Public Member Functions | |
Get | |
| virtual UInt32 | getFormat (void) const =0 |
| virtual UInt32 | getFormatSize (void) const =0 |
| virtual UInt32 | getStride (void) const =0 |
| virtual UInt32 | getDimension (void) const =0 |
| virtual UInt32 | getSize (void) const =0 |
| virtual UInt32 | size (void) const =0 |
| virtual UInt8 * | getData (void) const =0 |
Generic Access | |
| virtual void | clear (void)=0 |
| virtual void | resize (size_t newsize)=0 |
| virtual void | shrink (void)=0 |
Constructors | |
| GeoPropertyArrayInterface (void) | |
| GeoPropertyArrayInterface (const GeoPropertyArrayInterface &source) | |
Destructors | |
| virtual | ~GeoPropertyArrayInterface (void) |
It's an abstract class and not to be instantiated. osg::GeoProperty is one implementation of this interface, but not necessarily the only one. In fact, the main purpose of the interface layer is the ability to be able to create simplified geometry nodes that don't need the properties' flexibility and can't stand the overhead.
Definition at line 70 of file OSGGeoPropertyInterface.h.
| GeoPropertyArrayInterface::GeoPropertyArrayInterface | ( | void | ) |
| GeoPropertyArrayInterface::GeoPropertyArrayInterface | ( | const GeoPropertyArrayInterface & | source | ) |
| GeoPropertyArrayInterface::~GeoPropertyArrayInterface | ( | void | ) | [virtual] |
| virtual UInt32 osg::GeoPropertyArrayInterface::getFormat | ( | void | ) | const [pure virtual] |
| virtual UInt32 osg::GeoPropertyArrayInterface::getFormatSize | ( | void | ) | const [pure virtual] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getStride | ( | void | ) | const [pure virtual] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getDimension | ( | void | ) | const [pure virtual] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getSize | ( | void | ) | const [pure virtual] |
| virtual UInt32 osg::GeoPropertyArrayInterface::size | ( | void | ) | const [pure virtual] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt8* osg::GeoPropertyArrayInterface::getData | ( | void | ) | const [pure virtual] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual void osg::GeoPropertyArrayInterface::clear | ( | void | ) | [pure virtual] |
| virtual void osg::GeoPropertyArrayInterface::resize | ( | size_t | newsize | ) | [pure virtual] |
Referenced by osg::createSingleIndex().
| virtual void osg::GeoPropertyArrayInterface::shrink | ( | void | ) | [pure virtual] |
1.5.5