Skip to content
Snippets Groups Projects

Resolve "Work on const / non-const in wolf base classes"

2 files
+ 9
0
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -170,21 +170,29 @@ inline const FramePtrMap& TrajectoryBase::getFrameMap()
@@ -170,21 +170,29 @@ inline const FramePtrMap& TrajectoryBase::getFrameMap()
inline FrameBaseConstPtr TrajectoryBase::getFirstFrame() const
inline FrameBaseConstPtr TrajectoryBase::getFirstFrame() const
{
{
 
if (frame_const_map_.empty())
 
return nullptr;
return frame_const_map_.begin()->second;
return frame_const_map_.begin()->second;
}
}
inline FrameBasePtr TrajectoryBase::getFirstFrame()
inline FrameBasePtr TrajectoryBase::getFirstFrame()
{
{
 
if (frame_map_.empty())
 
return nullptr;
return frame_map_.begin()->second;
return frame_map_.begin()->second;
}
}
inline FrameBaseConstPtr TrajectoryBase::getLastFrame() const
inline FrameBaseConstPtr TrajectoryBase::getLastFrame() const
{
{
 
if (frame_const_map_.empty())
 
return nullptr;
return frame_const_map_.rbegin()->second;
return frame_const_map_.rbegin()->second;
}
}
inline FrameBasePtr TrajectoryBase::getLastFrame()
inline FrameBasePtr TrajectoryBase::getLastFrame()
{
{
 
if (frame_map_.empty())
 
return nullptr;
return frame_map_.rbegin()->second;
return frame_map_.rbegin()->second;
}
}
Loading