- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# FUParameterT< TYPE > Class Template Reference
[The generic FCollada parameter interface.]

An interface to a generic FCollada parameter. More...

`#include <FUParameter.h>`

List of all members.

## Public Member Functions
| FUParameterT ()
| Default constructor.
| FUParameterT (const TYPE &defaultValue)
| Copy constructor.
virtual | ~FUParameterT ()
| Destructor.
| operator TYPE & ()
| Retrieves the value of this parameter.
| operator const TYPE & () const
| See above.
TYPE & | operator * ()
| See above.
const TYPE & | operator * () const
| See above.
TYPE * | operator-> ()
| See above.
const TYPE * | operator-> () const
| See above.
FUParameterT< TYPE > & | operator= (const TYPE &copy)
| Replaces the value of this parameter with a given value.

## Detailed Description

### template<class TYPE>
class FUParameterT< TYPE >

An interface to a generic FCollada parameter.

Encapsulates one generic value.

In PREMIUM FCollada: this value may be animatable, a list or a complex object, as described by higher-level classes. Useful for user interface, undo/redo and such advanced features.

## Constructor & Destructor Documentation

template<class TYPE>
FUParameterT< TYPE >::FUParameterT | ( | const TYPE & | defaultValue | ) | `[inline]`

  | Copy constructor. Parameters:
  | defaultValue | The value to copy into this parameter.

## Member Function Documentation

template<class TYPE>
FUParameterT<TYPE>& FUParameterT< TYPE >::operator= | ( | const TYPE & | copy | ) | `[inline]`

  | Replaces the value of this parameter with a given value. Parameters:
  | copy | The value to copy into this parameter.

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

- FUtils/FUParameter.h