Public Types | Public Member Functions | Public Attributes | List of all members
pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp > Struct Template Reference
Inheritance diagram for pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >:
Inheritance graph
[legend]

Public Types

typedef ConstraintDataTpl< Scalar, Options, ConstraintCollectionTplConstraintData
 
typedef ConstraintModelTpl< Scalar, Options, ConstraintCollectionTplConstraintModel
 

Public Member Functions

 InternalVisitorModel (ArgsTmp args)
 
template<typename ConstraintDataDerived >
ReturnType operator() (const ConstraintDataBase< ConstraintDataDerived > &cdata) const
 
template<typename ConstraintModelDerived >
ReturnType operator() (const ConstraintModelBase< ConstraintModelDerived > &cmodel) const
 

Public Attributes

ArgsTmp args
 

Detailed Description

template<typename ConstraintModelVisitorDerived, typename ReturnType = void>
template<typename Scalar, int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp>
struct pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >

Definition at line 66 of file constraint-model-visitor.hpp.

Member Typedef Documentation

◆ ConstraintData

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
typedef ConstraintDataTpl<Scalar, Options, ConstraintCollectionTpl> pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::ConstraintData

Definition at line 69 of file constraint-model-visitor.hpp.

◆ ConstraintModel

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
typedef ConstraintModelTpl<Scalar, Options, ConstraintCollectionTpl> pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::ConstraintModel

Definition at line 68 of file constraint-model-visitor.hpp.

Constructor & Destructor Documentation

◆ InternalVisitorModel()

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::InternalVisitorModel ( ArgsTmp  args)
inline

Definition at line 71 of file constraint-model-visitor.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
template<typename ConstraintDataDerived >
ReturnType pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::operator() ( const ConstraintDataBase< ConstraintDataDerived > &  cdata) const
inline

Definition at line 85 of file constraint-model-visitor.hpp.

◆ operator()() [2/2]

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
template<typename ConstraintModelDerived >
ReturnType pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::operator() ( const ConstraintModelBase< ConstraintModelDerived > &  cmodel) const
inline

Definition at line 77 of file constraint-model-visitor.hpp.

Member Data Documentation

◆ args

template<typename ConstraintModelVisitorDerived , typename ReturnType = void>
template<typename Scalar , int Options, template< typename, int > class ConstraintCollectionTpl, typename ArgsTmp >
ArgsTmp pinocchio::fusion::ConstraintUnaryVisitorBase< ConstraintModelVisitorDerived, ReturnType >::InternalVisitorModel< Scalar, Options, ConstraintCollectionTpl, ArgsTmp >::args

Definition at line 92 of file constraint-model-visitor.hpp.


The documentation for this struct was generated from the following file:


pinocchio
Author(s):
autogenerated on Tue Jun 25 2024 02:42:44