25 #ifndef WFIBERCLUSTER_H
26 #define WFIBERCLUSTER_H
32 #include <boost/shared_ptr.hpp>
33 #include <boost/thread.hpp>
35 #include "../../common/WColor.h"
36 #include "../../common/WTransferable.h"
37 #include "../WDataSetFiberVector.h"
50 typedef boost::shared_ptr< WFiberCluster >
SPtr;
55 typedef boost::shared_ptr< const WFiberCluster >
ConstSPtr;
187 virtual const std::string
getName()
const;
243 void setDataSetReference( boost::shared_ptr< const WDataSetFiberVector > fibs );
244 boost::shared_ptr< const WDataSetFiberVector > getDataSetReference()
const;
297 void unifyDirection( boost::shared_ptr< WDataSetFiberVector > fibs )
const;
322 boost::shared_ptr< const WDataSetFiberVector >
m_fibs;
386 return "FiberCluster";
391 return "A collection of indices for fibers representing a fiber cluster";
414 inline std::ostream& operator<<( std::ostream& os,
const WFiberCluster& c )
416 using string_utils::operator<<;
420 #endif // WFIBERCLUSTER_H