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

osg::GeoNormals Class Reference
[Geometry Properties]

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

Inheritance diagram for osg::GeoNormals:

osg::AbstractGeoProperty< GeoPropertyDesc > osg::GeoPropertyInterface< GeoPropertyDesc > osg::GeoNormalsPropertyDesc osg::GeoPropertyArrayInterface osg::GeoPropertyDesc osg::GeoNormals3b osg::GeoNormals3f osg::GeoNormals3s List of all members.

Typedefs

typedef AttachmentPtr InheritedPtr
typedef AttachmentPropertyDesc InheritedDesc
typedef Vec3f GenericType
typedef GeoPropertyInterface<
GeoNormalsPropertyDesc
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 5020 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::GeoNormalsPropertyDesc::InheritedPtr [inherited]
 

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 267 of file OSGGeoPropertyInterface.h.

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

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 269 of file OSGGeoPropertyInterface.h.

typedef Vec3f osg::GeoNormalsPropertyDesc::GenericType [inherited]
 

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 271 of file OSGGeoPropertyInterface.h.

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

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 274 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::GeoNormalsPropertyDesc::getTypeName void   )  [inline, static, inherited]
 

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 255 of file OSGGeoPropertyInterface.h.

00255 { return "GeoNormals";         }

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

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 256 of file OSGGeoPropertyInterface.h.

00256 { return "GeoNormals";         }

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

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 257 of file OSGGeoPropertyInterface.h.

00257 { return "GeoNormalsProperty"; }

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

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 259 of file OSGGeoPropertyInterface.h.

00259 { 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::GeoNormalsPropertyDesc::Inherited [inherited]
 

Reimplemented in osg::GeoNormals3fPropertyDesc, osg::GeoNormals3sPropertyDesc, and osg::GeoNormals3bPropertyDesc.

Definition at line 266 of file OSGGeoPropertyInterface.h.


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