29 #include "../graphicsEngine/WGraphicsEngine.h"
31 #include "WROIManager.h"
32 #include "WRMBranch.h"
36 m_roiManager( roiManager )
50 m_dirty->setHidden(
true );
51 m_name =
m_properties->addProperty(
"Name",
"The name of this branch.", std::string(
"Branch" ) );
53 m_bundleColor =
m_properties->addProperty(
"Bundle color",
"Color the selected fibers using this color.", WColor( 1.0, 0.0, 0.0, 1.0 ),
93 for( std::vector< osg::ref_ptr< WROI > >::iterator iter =
m_rois.begin(); iter !=
m_rois.end(); ++iter )
95 if( ( *iter ) == roi )
106 for( std::vector< osg::ref_ptr< WROI > >::iterator iter =
m_rois.begin(); iter !=
m_rois.end(); ++iter )
108 if( ( *iter ) == roi )
119 for( std::vector< osg::ref_ptr< WROI > >::iterator iter =
m_rois.begin(); iter !=
m_rois.end(); ++iter )
121 roiVec.push_back( ( *iter ) );
128 for( std::vector< osg::ref_ptr< WROI > >::const_iterator iter =
m_rois.begin(); iter !=
m_rois.end(); ++iter )
130 ret.push_back( ( *iter ) );
137 for( std::vector< osg::ref_ptr< WROI > >::iterator iter =
m_rois.begin(); iter !=
m_rois.end(); ++iter )
150 for( std::list< boost::shared_ptr< boost::function<
void() > > >::iterator iter =
m_changeNotifiers.begin();
174 boost::unique_lock< boost::shared_mutex > lock;
182 boost::unique_lock< boost::shared_mutex > lock;
184 std::list< boost::shared_ptr< boost::function< void() > > >::iterator it;