Class keyframe_iterator¶
- Defined in File range.hpp
Class Documentation¶
-
class
keyframe_iterator
¶ Public Types
-
using
iterator_category
= std::bidirectional_iterator_tag¶
-
using
value_type
= std::iterator_traits::value_type¶
-
using
difference_type
= std::iterator_traits::difference_type¶
-
using
pointer
= std::iterator_traits::pointer¶
-
using
reference
= std::iterator_traits::reference¶
-
using
checked_value_type
= std::pair<const double, CheckedFrameRef>¶
Public Functions
-
keyframe_iterator
()¶
-
keyframe_iterator
(base_iterator it_, const Motion &motion_)¶
-
keyframe_iterator
(const keyframe_iterator&)¶
-
keyframe_iterator
(keyframe_iterator&&)¶
-
keyframe_iterator &
operator=
(const keyframe_iterator&)¶
-
keyframe_iterator &
operator=
(keyframe_iterator&&)¶
-
const value_type &
operator*
() const¶
-
checked_value_type
operator*
()¶
-
const value_type &
operator->
() const¶
-
checked_value_type
operator->
()¶
-
keyframe_iterator &
operator++
()¶
-
keyframe_iterator
operator++
(int)¶
-
keyframe_iterator &
operator--
()¶
-
keyframe_iterator
operator--
(int)¶
-
using