COLLADA 1.4 DOM: daeDefaultIDRefResolver Class Reference

COLLADA

daeDefaultIDRefResolver Class Reference

#include <daeIDRef.h>

Inheritance diagram for daeDefaultIDRefResolver:

Inheritance graph
[legend]
Collaboration diagram for daeDefaultIDRefResolver:

Collaboration graph
[legend]
List of all members.

Detailed Description

The daeDefaultIDRefResolver resolves a daeIDRef by checking with a database.

It is a concrete implementation for daeIDRefResolver.

Public Member Functions

 daeDefaultIDRefResolver (daeDatabase *database)
 Constructor.
 ~daeDefaultIDRefResolver ()
 Destructor.
virtual daeBool resolveElement (daeIDRef &id)
 Provides an abstract interface to convert a daeIDRef into a daeElement.
virtual daeBool resolveID (daeIDRef &id)
 Provides an abstract interface to convert a daeElement into a daeIDRef.
virtual daeString getName ()
 Gets the name of this resolver.

Protected Attributes

daeDatabase_database

Constructor & Destructor Documentation

daeDefaultIDRefResolver::daeDefaultIDRefResolver daeDatabase database  ) 
 

Constructor.

Parameters:
database daeDatabase for this implementation.


Member Function Documentation

daeString daeDefaultIDRefResolver::getName  )  [virtual]
 

Gets the name of this resolver.

Returns:
Returns the string name.

Implements daeIDRefResolver.

daeBool daeDefaultIDRefResolver::resolveElement daeIDRef id  )  [virtual]
 

Provides an abstract interface to convert a daeIDRef into a daeElement.

Parameters:
IDRef daeIDRef to resolve.
Returns:
Returns true if the daeIDRefResolver successfully resolved the IDRef, returns false otherwise.

Implements daeIDRefResolver.

daeBool daeDefaultIDRefResolver::resolveID daeIDRef id  )  [virtual]
 

Provides an abstract interface to convert a daeElement into a daeIDRef.

Parameters:
IDRef daeIDRef to resolve.
Returns:
Returns true if the daeIDRefResolver successfully resolved the element into a daeIDRef, returns false otherwise.

Implements daeIDRefResolver.


The documentation for this class was generated from the following files:
  • C:/SVN_wf/COLLADA_DOM/include/dae/daeIDRef.h
  • C:/SVN_wf/COLLADA_DOM/src/dae/daeIDRef.cpp

©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:46:47 2006 for COLLADA 1.4 DOM by doxygen 1.4.3