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

osg::BINLoader::FCIdMapper Struct Reference

#include <OSGBINLoader.h>

Inheritance diagram for osg::BINLoader::FCIdMapper:

osg::FieldContainerMapper List of all members.

Public Member Functions

 FCIdMapper (IDLookupMap *m)
virtual UInt32 map (UInt32 uiId)

Public Attributes

const IDLookupMapptrMap

Detailed Description

Definition at line 95 of file OSGBINLoader.h.


Constructor & Destructor Documentation

BINLoader::FCIdMapper::FCIdMapper IDLookupMap m  ) 
 

constructor

Definition at line 306 of file OSGBINLoader.cpp.

00306                                               :
00307     ptrMap(m)
00308 {
00309 }


Member Function Documentation

UInt32 BINLoader::FCIdMapper::map UInt32  uiId  )  [virtual]
 

mapper for FieldContainerFactory

Implements osg::FieldContainerMapper.

Definition at line 313 of file OSGBINLoader.cpp.

References ptrMap.

00314 {
00315     //returns id=0 if nil
00316     UInt32 id = 0;
00317     IDLookupMap::const_iterator iterID = ptrMap->find(uiId);
00318     if(!(iterID == ptrMap->end()))
00319     {
00320         id = iterID->second.newId;
00321     }
00322 
00323     return id;
00324 }


Member Data Documentation

const IDLookupMap* osg::BINLoader::FCIdMapper::ptrMap
 

Definition at line 98 of file OSGBINLoader.h.

Referenced by map().


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 04:13:48 2005 for OpenSG by  doxygen 1.4.3