Skip to content

Commit

Permalink
refs #6449 differences in templates definition.
Browse files Browse the repository at this point in the history
  • Loading branch information
abuts committed Apr 6, 2013
1 parent 330da25 commit 7745f7d
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 8 deletions.
4 changes: 2 additions & 2 deletions Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDBox.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ namespace MDEvents
// add range of events
virtual size_t addEvents(const std::vector<MDE> & events);
// unhide MDBoxBase methods
virtual size_t addEventsUnsafe(const std::vector<MDE> & events)
{return MDBoxBase::addEventsUnsafe( events);}
virtual size_t addEventsUnsafe(const std::vector<MDE> & events);


/*---------------> EVENTS from event data <-------------------------------------------------------------*/
virtual void addEvent(const signal_t Signal,const signal_t errorSq,const std::vector<coord_t> &point, uint16_t runIndex,uint32_t detectorId);
Expand Down
6 changes: 2 additions & 4 deletions Code/Mantid/Framework/MDEvents/inc/MantidMDEvents/MDGridBox.h
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,8 @@ namespace MDEvents
void addEventUnsafe(const MDE & event);
void addAndTraceEvent(const MDE & point,size_t index);
// unhide MDBoxBase methods
virtual size_t addEvents(const std::vector<MDE> & events)
{ return MDBoxBase::addEvents(events); }
virtual size_t addEventsUnsafe(const std::vector<MDE> & events)
{return MDBoxBase::addEventsUnsafe( events);}
virtual size_t addEvents(const std::vector<MDE> & events);
virtual size_t addEventsUnsafe(const std::vector<MDE> & events);


/*---------------> EVENTS from event data <-------------------------------------------------------------*/
Expand Down
6 changes: 6 additions & 0 deletions Code/Mantid/Framework/MDEvents/src/MDBox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,12 @@ namespace MDEvents

}
}
// unhide MDBoxBase method
TMDE(
size_t MDBox)::addEventsUnsafe(const std::vector<MDE> & events)
{
return MDBoxBase<MDE,nd>::addEventsUnsafe( events);
}


//-----------------------------------------------------------------------------------------------
Expand Down
12 changes: 10 additions & 2 deletions Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,16 @@ namespace MDEvents
// : MDBoxBase<MDE, nd>(), numBoxes(0), nPoints(0)
//{
//}


template<typename MDE,size_t nd>
size_t MDGridBox<MDE,nd>::addEvents(const std::vector<MDE> & events)
{
return MDBoxBase<MDE,nd>::addEvents(events);
}
template<typename MDE,size_t nd>
size_t MDGridBox<MDE,nd>::addEventsUnsafe(const std::vector<MDE> & events)
{
return MDBoxBase<MDE,nd>::addEventsUnsafe( events);
}

//-----------------------------------------------------------------------------------------------
/** Constructor with a box controller.
Expand Down

0 comments on commit 7745f7d

Please sign in to comment.