#include <OSGGeoPropertyInterface.h>
Inheritance diagram for osg::GeoPropertyArrayInterface:

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 |
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.
|
|
Definition at line 54 of file OSGGeoPropertyInterface.cpp.
|
|
|
Definition at line 58 of file OSGGeoPropertyInterface.cpp.
|
|
|
Definition at line 63 of file OSGGeoPropertyInterface.cpp.
|
|
|
|
|
|
Referenced by osg::createSharedIndex(), and osg::createSingleIndex(). |
|
|
Referenced by osg::createSharedIndex(), and osg::createSingleIndex(). |
|
|
Referenced by osg::createSharedIndex(), and osg::createSingleIndex(). |
|
|
|
|
|
Referenced by osg::createSharedIndex(), and osg::createSingleIndex(). |
|
|
Referenced by osg::createSharedIndex(), and osg::createSingleIndex(). |
|
|
|
|
|
Referenced by osg::createSingleIndex(). |
1.4.3