FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | List of all members
Fiber::FragmentIDContainer Class Reference

Classes

struct  Iterator
 

Public Member Functions

 FragmentIDContainer (const FragmentIDContainer &)
 
FragmentIDContaineroperator= (const FragmentIDContainer &)
 
size_t nFragments () const
 Return the number of fragments stored here.
 
RefPtr< FragmentIDgetFirst () const
 Get the first fragment from the set.
 
void insert (const RefPtr< FragmentID > &Fid)
 
RefPtr< FragmentIDcreateFragmentID (const string &name)
 
int iterate (Iterator &) const
 

Member Function Documentation

◆ getFirst()

RefPtr< FragmentID > Fiber::FragmentIDContainer::getFirst ( ) const

Get the first fragment from the set.

Note that it might be Null, as being Null is a valid FragmentID. It will \i also return a NullPtr() if no fragments are stored here at all.