Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osg::GeoTexCoords Class Reference
[Geometry Properties]

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

Inheritance diagram for osg::GeoTexCoords:

osg::AbstractGeoProperty< GeoPropertyDesc > osg::GeoPropertyInterface< GeoPropertyDesc > osg::GeoTexCoordsPropertyDesc osg::GeoPropertyArrayInterface osg::GeoPropertyDesc osg::GeoTexCoords1d osg::GeoTexCoords1f osg::GeoTexCoords2d osg::GeoTexCoords2f osg::GeoTexCoords3d osg::GeoTexCoords3f osg::GeoTexCoords4d osg::GeoTexCoords4f List of all members.

Typedefs

typedef AttachmentPtr InheritedPtr
typedef AttachmentPropertyDesc InheritedDesc
typedef Vec2f GenericType
typedef GeoPropertyInterface<
GeoTexCoordsPropertyDesc
Interface
*typedef Attachment Inherited

Public Types

typedef AbstractGeoProperty<
GeoPropertyDesc
PropertyType
typedef FCPtr< typename GeoPropertyDesc::InheritedPtr,
PropertyType
PtrType
typedef GeoPropertyInterface<
GeoPropertyDesc
InterfaceType
typedef GeoPropertyDesc::GenericType GenericType
typedef GeoPropertyArrayInterface Inherited

Public Member Functions

virtual osg::FieldContainerTypegetType (void)
virtual const osg::FieldContainerTypegetType (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

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 5080 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 130 of file OSGGeoPropertyInterface.h.

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

Definition at line 132 of file OSGGeoPropertyInterface.h.

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

Definition at line 134 of file OSGGeoPropertyInterface.h.

typedef AttachmentPtr osg::GeoTexCoordsPropertyDesc::InheritedPtr [inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 347 of file OSGGeoPropertyInterface.h.

typedef AttachmentPropertyDesc osg::GeoTexCoordsPropertyDesc::InheritedDesc [inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 349 of file OSGGeoPropertyInterface.h.

typedef Vec2f osg::GeoTexCoordsPropertyDesc::GenericType [inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 351 of file OSGGeoPropertyInterface.h.

typedef GeoPropertyInterface<GeoTexCoordsPropertyDesc> osg::GeoTexCoordsPropertyDesc::Interface [inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 354 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]
 

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().

* static const Char8* osg::GeoTexCoordsPropertyDesc::getTypeName void   )  [inline, static, inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 335 of file OSGGeoPropertyInterface.h.

00335 { return "GeoTexCoords";         }

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

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 336 of file OSGGeoPropertyInterface.h.

00336 { return "GeoTexCoords";         }

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

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 337 of file OSGGeoPropertyInterface.h.

00337 { return "GeoTexCoordsProperty"; }

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

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 339 of file OSGGeoPropertyInterface.h.

00339 { return NULL; }


Friends And Related Function Documentation

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

Definition at line 140 of file OSGGeoPropertyBase.h.


Member Data Documentation

* typedef Attachment osg::GeoTexCoordsPropertyDesc::Inherited [inherited]
 

Reimplemented in osg::GeoTexCoords1fPropertyDesc, osg::GeoTexCoords2fPropertyDesc, osg::GeoTexCoords3fPropertyDesc, osg::GeoTexCoords4fPropertyDesc, osg::GeoTexCoords1dPropertyDesc, osg::GeoTexCoords2dPropertyDesc, osg::GeoTexCoords3dPropertyDesc, and osg::GeoTexCoords4dPropertyDesc.

Definition at line 346 of file OSGGeoPropertyInterface.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 25 04:46:07 2005 for OpenSG by  doxygen 1.4.3