The Nebula Device 3: Models::VisResolveContainer< TYPE > Class Template Reference

The Nebula Device 3

Models::VisResolveContainer< TYPE > Class Template Reference

#include <visresolvecontainer.h>


Detailed Description

template<class TYPE>
class Models::VisResolveContainer< TYPE >

Helper class which keeps an array of visible nodes by type.

(C) 2007 Radon Labs GmbH


Public Member Functions

 VisResolveContainer ()
 constructor
void Reset ()
 reset content
void SetResolved (ModelNodeType::Code t, bool b)
 set the resolved flag for a given ModelNodeType
bool IsResolved (ModelNodeType::Code t) const
 return true if the resolved flag has been set
void Add (IndexT frameIndex, ModelNodeType::Code t, const Ptr< TYPE > &e)
 add a visible element by ModelNodeType
const Util::Array
< Ptr< TYPE > > & 
Get (ModelNodeType::Code t) const
 get all visible elements of given ModelNodeType