osg::GeoIndices Class Reference
[Geometry Properties]

An abstract GeometryProperty, see Properties for a description. More...

Inheritance diagram for osg::GeoIndices:

osg::AbstractGeoProperty< GeoPropertyDesc > osg::GeoPropertyInterface< GeoPropertyDesc > osg::GeoIndicesPropertyDesc osg::GeoPropertyArrayInterface osg::GeoPropertyDesc osg::GeoIndicesUI16 osg::GeoIndicesUI32

List of all members.

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 UInt32 GenericType
typedef GeoPropertyInterface
< GeoIndicesPropertyDesc
Interface

Public Member Functions

virtual osg::FieldContainerTypegetType (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 UInt8getData (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::FieldContainerTypegetClassType (void)
static osg::UInt32 getClassTypeId (void)
Get


static const Char8getTypeName (void)
static const Char8getGroupName (void)
static const Char8getClassName (void)
static InitContainerF getInitMethod (void)

Friends

class FieldContainer


Detailed Description

This is a documentation wrapper. Its only purpose is to fool doxygen into thinking of a typedef as a class and to allow you to find all the needed info from this page.

Warning:
The real inheritance is not what you see here.

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 5417 of file dummyClasses.dox.


Member Typedef Documentation

template<class GeoPropertyDesc>
typedef AbstractGeoProperty<GeoPropertyDesc> osg::AbstractGeoProperty< GeoPropertyDesc >::PropertyType [inherited]

Definition at line 75 of file OSGGeoPropertyBase.h.

template<class GeoPropertyDesc>
typedef FCPtr<typename GeoPropertyDesc::InheritedPtr, PropertyType > osg::AbstractGeoProperty< GeoPropertyDesc >::PtrType [inherited]

Definition at line 78 of file OSGGeoPropertyBase.h.

template<class GeoPropertyDesc>
typedef GeoPropertyInterface<GeoPropertyDesc> osg::GeoPropertyInterface< GeoPropertyDesc >::InterfaceType [inherited]

Definition at line 131 of file OSGGeoPropertyInterface.h.

template<class GeoPropertyDesc>
typedef GeoPropertyDesc::GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::GenericType [inherited]

Definition at line 133 of file OSGGeoPropertyInterface.h.

template<class GeoPropertyDesc>
typedef GeoPropertyArrayInterface osg::GeoPropertyInterface< GeoPropertyDesc >::Inherited [inherited]

Definition at line 135 of file OSGGeoPropertyInterface.h.


Member Function Documentation

template<class GeoPropertyDesc>
virtual osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getType ( void   )  [virtual, inherited]

template<class GeoPropertyDesc>
virtual const osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getType ( void   )  const [virtual, inherited]

template<class GeoPropertyDesc>
static osg ::FieldContainerType& osg::AbstractGeoProperty< GeoPropertyDesc >::getClassType ( void   )  [static, inherited]

template<class GeoPropertyDesc>
static osg ::UInt32 osg::AbstractGeoProperty< GeoPropertyDesc >::getClassTypeId ( void   )  [static, inherited]

template<class GeoPropertyDesc>
virtual osg ::UInt32 osg::AbstractGeoProperty< GeoPropertyDesc >::getContainerSize ( void   )  const [virtual, inherited]

template<class GeoPropertyDesc>
virtual PtrType osg::AbstractGeoProperty< GeoPropertyDesc >::clone ( void   )  [pure virtual, inherited]

template<class GeoPropertyDesc>
void osg::AbstractGeoProperty< GeoPropertyDesc >::dump ( UInt32  uiIndent = 0,
const BitVector  bvFlags = 0 
) const [inline, virtual, inherited]

Definition at line 82 of file OSGGeoPropertyBase.inl.

00084 {
00085     LocalInherited::dump(uiIndent, bvFlags);
00086 }

template<class GeoPropertyDesc>
virtual GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::getValue ( const UInt32  index  )  [pure virtual, inherited]

template<class GeoPropertyDesc>
virtual GenericType osg::GeoPropertyInterface< GeoPropertyDesc >::getValue ( const UInt32  index  )  const [pure virtual, inherited]

template<class GeoPropertyDesc>
virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::getValue ( GenericType val,
const UInt32  index 
) [pure virtual, inherited]

template<class GeoPropertyDesc>
virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::getValue ( GenericType val,
const UInt32  index 
) const [pure virtual, inherited]

template<class GeoPropertyDesc>
virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::setValue ( const GenericType val,
const UInt32  index 
) [pure virtual, inherited]

template<class GeoPropertyDesc>
virtual void osg::GeoPropertyInterface< GeoPropertyDesc >::addValue ( const GenericType val  )  [pure virtual, inherited]

template<class GeoPropertyDesc>
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]

virtual UInt32 osg::GeoPropertyArrayInterface::getStride ( void   )  const [pure virtual, inherited]

virtual UInt32 osg::GeoPropertyArrayInterface::getDimension ( void   )  const [pure virtual, inherited]

virtual UInt32 osg::GeoPropertyArrayInterface::getSize ( void   )  const [pure virtual, inherited]

virtual UInt32 osg::GeoPropertyArrayInterface::size ( void   )  const [pure virtual, inherited]

virtual UInt8* osg::GeoPropertyArrayInterface::getData ( void   )  const [pure virtual, inherited]

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::GeoIndicesPropertyDesc::getTypeName ( void   )  [inline, static, inherited]

Reimplemented in osg::GeoIndicesUI32PropertyDesc, and osg::GeoIndicesUI16PropertyDesc.

Definition at line 376 of file OSGGeoPropertyInterface.h.

00376 { return "GeoIndices";         }

static const Char8* osg::GeoIndicesPropertyDesc::getGroupName ( void   )  [inline, static, inherited]

Reimplemented in osg::GeoIndicesUI32PropertyDesc, and osg::GeoIndicesUI16PropertyDesc.

Definition at line 377 of file OSGGeoPropertyInterface.h.

00377 { return "GeoIndices";         }

static const Char8* osg::GeoIndicesPropertyDesc::getClassName ( void   )  [inline, static, inherited]

Reimplemented in osg::GeoIndicesUI32PropertyDesc, and osg::GeoIndicesUI16PropertyDesc.

Definition at line 378 of file OSGGeoPropertyInterface.h.

00378 { return "GeoIndicesProperty"; }

static InitContainerF osg::GeoIndicesPropertyDesc::getInitMethod ( void   )  [inline, static, inherited]

Reimplemented in osg::GeoIndicesUI32PropertyDesc, and osg::GeoIndicesUI16PropertyDesc.

Definition at line 380 of file OSGGeoPropertyInterface.h.

00380 { return NULL; }


Friends And Related Function Documentation

template<class GeoPropertyDesc>
friend class FieldContainer [friend, inherited]

Definition at line 142 of file OSGGeoPropertyBase.h.


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

Generated on Mon Mar 17 11:47:54 2008 for OpenSG by  doxygen 1.5.5