
Public Types | |
| typedef AbstractGeoProperty < GeoPropertyDesc > | PropertyType |
| typedef FCPtr< typename GeoPropertyDesc::InheritedPtr, PropertyType > | PtrType |
| typedef GeoPropertyInterface < GeoPropertyDesc > | InterfaceType |
| typedef GeoPropertyDesc::GenericType | GenericType |
| typedef GeoPropertyArrayInterface | Inherited |
Typedefs | |
| typedef Attachment | Inherited |
| typedef AttachmentPtr | InheritedPtr |
| typedef AttachmentPropertyDesc | InheritedDesc |
| typedef Vec3f | GenericType |
| typedef GeoPropertyInterface < GeoNormalsPropertyDesc > | Interface |
Public Member Functions | |
| virtual osg::FieldContainerType & | getType (void) |
| virtual const osg::FieldContainerType & | getType (void) const |
| virtual osg::UInt32 | getContainerSize (void) const |
Access | |
| virtual PtrType | clone (void)=0 |
Dump | |
| virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
Generic Access | |
| virtual GenericType | getValue (const UInt32 index)=0 |
| virtual GenericType | getValue (const UInt32 index) const =0 |
| virtual void | getValue (GenericType &val, const UInt32 index)=0 |
| virtual void | getValue (GenericType &val, const UInt32 index) const =0 |
| virtual void | setValue (const GenericType &val, const UInt32 index)=0 |
| virtual void | addValue (const GenericType &val)=0 |
| virtual void | push_back (const GenericType &val)=0 |
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 |
Static Public Member Functions | |
| static osg::FieldContainerType & | getClassType (void) |
| static osg::UInt32 | getClassTypeId (void) |
Get | |
| static const Char8 * | getTypeName (void) |
| static const Char8 * | getGroupName (void) |
| static const Char8 * | getClassName (void) |
| static InitContainerF | getInitMethod (void) |
Friends | |
| class | FieldContainer |
This is just to give you an idea of the conceptual relations and to help you understand the available methods of this class.
Definition at line 5432 of file dummyClasses.dox.
typedef AbstractGeoProperty<GeoPropertyDesc> osg::AbstractGeoProperty< GeoPropertyDesc >::PropertyType [inherited] |
Definition at line 75 of file OSGGeoPropertyBase.h.
typedef FCPtr<typename GeoPropertyDesc::InheritedPtr, PropertyType > osg::AbstractGeoProperty< GeoPropertyDesc >::PtrType [inherited] |
Definition at line 78 of file OSGGeoPropertyBase.h.
typedef GeoPropertyInterface<GeoPropertyDesc> osg::GeoPropertyInterface< GeoPropertyDesc >::InterfaceType [inherited] |
Definition at line 131 of file OSGGeoPropertyInterface.h.
typedef GeoPropertyDesc::GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::GenericType [inherited] |
Definition at line 133 of file OSGGeoPropertyInterface.h.
typedef GeoPropertyArrayInterface osg::GeoPropertyInterface< GeoPropertyDesc >::Inherited [inherited] |
Definition at line 135 of file OSGGeoPropertyInterface.h.
typedef Attachment osg::GeoNormalsPropertyDesc::Inherited [inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 267 of file OSGGeoPropertyInterface.h.
typedef AttachmentPtr osg::GeoNormalsPropertyDesc::InheritedPtr [inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 268 of file OSGGeoPropertyInterface.h.
typedef AttachmentPropertyDesc osg::GeoNormalsPropertyDesc::InheritedDesc [inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 270 of file OSGGeoPropertyInterface.h.
typedef Vec3f osg::GeoNormalsPropertyDesc::GenericType [inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 272 of file OSGGeoPropertyInterface.h.
typedef GeoPropertyInterface<GeoNormalsPropertyDesc> osg::GeoNormalsPropertyDesc::Interface [inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 275 of file OSGGeoPropertyInterface.h.
| virtual osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getType | ( | void | ) | [virtual, inherited] |
| virtual const osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getType | ( | void | ) | const [virtual, inherited] |
| static osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getClassType | ( | void | ) | [static, inherited] |
| static osg ::UInt32 osg::AbstractGeoProperty< GeoPropertyDesc >::getClassTypeId | ( | void | ) | [static, inherited] |
| virtual osg ::UInt32 osg::AbstractGeoProperty< GeoPropertyDesc >::getContainerSize | ( | void | ) | const [virtual, inherited] |
| virtual PtrType osg::AbstractGeoProperty< GeoPropertyDesc >::clone | ( | void | ) | [pure virtual, inherited] |
| void osg::AbstractGeoProperty< GeoPropertyDesc >::dump | ( | UInt32 | uiIndent = 0, |
|
| const BitVector | bvFlags = 0 | |||
| ) | const [inline, virtual, inherited] |
| virtual GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::getValue | ( | const UInt32 | index | ) | [pure virtual, inherited] |
| virtual GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::getValue | ( | const UInt32 | index | ) | const [pure virtual, inherited] |
| virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::getValue | ( | GenericType & | val, | |
| const UInt32 | index | |||
| ) | [pure virtual, inherited] |
| virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::getValue | ( | GenericType & | val, | |
| const UInt32 | index | |||
| ) | const [pure virtual, inherited] |
| virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::setValue | ( | const GenericType & | val, | |
| const UInt32 | index | |||
| ) | [pure virtual, inherited] |
| virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::addValue | ( | const GenericType & | val | ) | [pure virtual, inherited] |
| virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::push_back | ( | const GenericType & | val | ) | [pure virtual, inherited] |
| virtual UInt32 osg::GeoPropertyArrayInterface::getFormat | ( | void | ) | const [pure virtual, inherited] |
| virtual UInt32 osg::GeoPropertyArrayInterface::getFormatSize | ( | void | ) | const [pure virtual, inherited] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getStride | ( | void | ) | const [pure virtual, inherited] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getDimension | ( | void | ) | const [pure virtual, inherited] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt32 osg::GeoPropertyArrayInterface::getSize | ( | void | ) | const [pure virtual, inherited] |
| virtual UInt32 osg::GeoPropertyArrayInterface::size | ( | void | ) | const [pure virtual, inherited] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual UInt8* osg::GeoPropertyArrayInterface::getData | ( | void | ) | const [pure virtual, inherited] |
Referenced by osg::createSharedIndex(), and osg::createSingleIndex().
| virtual void osg::GeoPropertyArrayInterface::clear | ( | void | ) | [pure virtual, inherited] |
| virtual void osg::GeoPropertyArrayInterface::resize | ( | size_t | newsize | ) | [pure virtual, inherited] |
Referenced by osg::createSingleIndex().
| virtual void osg::GeoPropertyArrayInterface::shrink | ( | void | ) | [pure virtual, inherited] |
| static const Char8* osg::GeoNormalsPropertyDesc::getTypeName | ( | void | ) | [inline, static, inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 256 of file OSGGeoPropertyInterface.h.
| static const Char8* osg::GeoNormalsPropertyDesc::getGroupName | ( | void | ) | [inline, static, inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 257 of file OSGGeoPropertyInterface.h.
| static const Char8* osg::GeoNormalsPropertyDesc::getClassName | ( | void | ) | [inline, static, inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 258 of file OSGGeoPropertyInterface.h.
| static InitContainerF osg::GeoNormalsPropertyDesc::getInitMethod | ( | void | ) | [inline, static, inherited] |
Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.
Definition at line 260 of file OSGGeoPropertyInterface.h.
friend class FieldContainer [friend, inherited] |
Definition at line 142 of file OSGGeoPropertyBase.h.
1.5.5