gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint Struct Reference

A convenience class used to wrap (any) PointType to allow mutation of position of point samples for internal computations. More...

#include <matchBase.h>

+ Inheritance diagram for gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint:
+ Collaboration diagram for gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint:

Public Types

using VectorType = typename PointType::VectorType
 

Public Member Functions

VectorTypepos ()
 
VectorType pos () const
 
template<typename ExternalType >
 PosMutablePoint (const ExternalType &i)
 

Detailed Description

template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
struct gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint

A convenience class used to wrap (any) PointType to allow mutation of position of point samples for internal computations.

Member Typedef Documentation

template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
using gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint::VectorType = typename PointType::VectorType

Constructor & Destructor Documentation

template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<typename ExternalType >
gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint::PosMutablePoint ( const ExternalType &  i)
inline

Member Function Documentation

template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
VectorType& gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint::pos ( )
inline
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
VectorType gr::MatchBase< PointType, _TransformVisitor, OptExts >::PosMutablePoint::pos ( ) const
inline

The documentation for this struct was generated from the following file:
  • /home/travis/build/STORM-IRIT/OpenGR/src/gr/algorithms/matchBase.h