Definition at line 388 of file CPose3DQuat.h.
 
#include <mrpt/poses/CPose3DQuat.h>
 | 
| void  | check_limits ([[maybe_unused]] bool allow_end=false) const | 
|   | 
◆ iterator_base
◆ iterator() [1/2]
  
  
      
        
          | mrpt::poses::CPose3DQuat::iterator::iterator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinedefault   | 
  
 
 
◆ iterator() [2/2]
  
  
      
        
          | mrpt::poses::CPose3DQuat::iterator::iterator  | 
          ( | 
          CPose3DQuat &  | 
          obj,  | 
         
        
           | 
           | 
          size_t  | 
          start_idx  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ check_limits()
  
  
      
        
          | void mrpt::poses::CPose3DQuat::iterator::check_limits  | 
          ( | 
          [[maybe_unused] ] bool  | 
          allow_end = false | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ operator!=()
  
  
      
        
          | bool mrpt::poses::CPose3DQuat::iterator::operator!=  | 
          ( | 
          const iterator &  | 
          it | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*()
◆ operator+()
  
  
      
        
          | iterator mrpt::poses::CPose3DQuat::iterator::operator+  | 
          ( | 
          iterator_base::difference_type  | 
          off | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator++() [1/2]
  
  
      
        
          | iterator& mrpt::poses::CPose3DQuat::iterator::operator++  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator++() [2/2]
  
  
      
        
          | iterator mrpt::poses::CPose3DQuat::iterator::operator++  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+=()
  
  
      
        
          | iterator& mrpt::poses::CPose3DQuat::iterator::operator+=  | 
          ( | 
          iterator_base::difference_type  | 
          off | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator-() [1/2]
  
  
      
        
          | iterator mrpt::poses::CPose3DQuat::iterator::operator-  | 
          ( | 
          iterator_base::difference_type  | 
          off | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator-() [2/2]
  
  
      
        
          | iterator_base::difference_type mrpt::poses::CPose3DQuat::iterator::operator-  | 
          ( | 
          const iterator &  | 
          it | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator--() [1/2]
  
  
      
        
          | iterator& mrpt::poses::CPose3DQuat::iterator::operator--  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator--() [2/2]
  
  
      
        
          | iterator mrpt::poses::CPose3DQuat::iterator::operator--  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator-=()
  
  
      
        
          | iterator& mrpt::poses::CPose3DQuat::iterator::operator-=  | 
          ( | 
          iterator_base::difference_type  | 
          off | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator<()
  
  
      
        
          | bool mrpt::poses::CPose3DQuat::iterator::operator<  | 
          ( | 
          const iterator &  | 
          it2 | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator==()
  
  
      
        
          | bool mrpt::poses::CPose3DQuat::iterator::operator==  | 
          ( | 
          const iterator &  | 
          it | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator>()
  
  
      
        
          | bool mrpt::poses::CPose3DQuat::iterator::operator>  | 
          ( | 
          const iterator &  | 
          it2 | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]()
  
  
      
        
          | CPose3DQuat::reference mrpt::poses::CPose3DQuat::iterator::operator[]  | 
          ( | 
          iterator_base::difference_type  | 
          off | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_cur_idx
  
  
      
        
          | size_t mrpt::poses::CPose3DQuat::iterator::m_cur_idx {0} | 
         
       
   | 
  
private   | 
  
 
 
◆ m_obj
  
  
      
        
          | CPose3DQuat* mrpt::poses::CPose3DQuat::iterator::m_obj {nullptr} | 
         
       
   | 
  
private   |