![]() |
VR-Forces 4.7 Class Documentation
|
A collection of configurations. More...

Public Types | |
| typedef std::set < ConfigurationType * > | Configurations |
| typedef Configurations::iterator | iterator |
| typedef Configurations::const_iterator | const_iterator |
Public Member Functions | |
| DtConfigurationCollection () | |
| DtConfigurationCollection (const DtConfigurationCollection ©) | |
| DtConfigurationCollection & | operator= (const DtConfigurationCollection ©) |
| virtual | ~DtConfigurationCollection () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| When the class Archive corresponds to an output archive, the & operator is defined similar to <<. | |
| virtual ConfigurationType & | add (const ConfigurationType &orig) |
| Add a Channel configuration. | |
| virtual void | destroyConfiguration (ConfigurationType *config) |
| Destroys a Channel configuration. | |
| size_t | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| const Configurations & | configurations () const |
| Get the channels for this window. | |
| void | addConfigurations (const Configurations &configs) |
| Add several configurations. | |
| void | destroyAll () |
| Destroys all channel configurations. | |
| virtual ConfigurationType * | findConfiguration (const std::string &name) |
| Return the configuration associated with name or null if one doesn't exist. | |
| virtual const ConfigurationType * | findConfiguration (const std::string &name) const |
| Return the configuration associated with name or null if one doesn't exist. | |
Protected Attributes | |
| Configurations | myConfigurations |
Friends | |
| class | boost::serialization::access |
A collection of configurations.
| typedef std::set<ConfigurationType*> makVrv::DtConfigurationCollection< ConfigurationType >::Configurations |
| typedef Configurations::iterator makVrv::DtConfigurationCollection< ConfigurationType >::iterator |
| typedef Configurations::const_iterator makVrv::DtConfigurationCollection< ConfigurationType >::const_iterator |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
When the class Archive corresponds to an output archive, the & operator is defined similar to <<.
Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.
|
inlinevirtual |
Add a Channel configuration.
Referenced by makVrv::DtConfigurationCollection< DtDisplayConfiguration >::addConfigurations().
|
inlinevirtual |
Destroys a Channel configuration.
Now the pointer must be a member of the channel Configuration. There is no operation performed if the configuration pointer is not found or is NULL.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the channels for this window.
|
inline |
Add several configurations.
Referenced by makVrv::DtConfigurationCollection< DtDisplayConfiguration >::DtConfigurationCollection(), and makVrv::DtConfigurationCollection< DtDisplayConfiguration >::operator=().
|
inline |
Destroys all channel configurations.
Referenced by makVrv::DtConfigurationCollection< DtDisplayConfiguration >::operator=(), and makVrv::DtConfigurationCollection< DtDisplayConfiguration >::~DtConfigurationCollection().
|
inlinevirtual |
Return the configuration associated with name or null if one doesn't exist.
|
inlinevirtual |
Return the configuration associated with name or null if one doesn't exist.
|
friend |
|
protected |
Referenced by makVrv::DtConfigurationCollection< DtDisplayConfiguration >::add(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::begin(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::configurations(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::destroyAll(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::destroyConfiguration(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::DtConfigurationCollection(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::end(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::findConfiguration(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::operator=(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::serialize(), and makVrv::DtConfigurationCollection< DtDisplayConfiguration >::size().