Public Types | Public Member Functions | List of all members
pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > Struct Template Reference

#include <constraint-data-generic.hpp>

Inheritance diagram for pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >:
Inheritance graph
[legend]

Public Types

enum  { Options = _Options }
 
typedef ConstraintDataBase< ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > > Base
 
typedef ConstraintCollectionTpl< Scalar, OptionsConstraintCollection
 
typedef ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
 
typedef ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
 
typedef _Scalar Scalar
 
- Public Types inherited from pinocchio::ConstraintDataBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >
typedef traits< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >::ConstraintModel ConstraintModel
 
typedef traits< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >::Scalar Scalar
 
- Public Types inherited from pinocchio::NumericalBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >
typedef traits< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >::Scalar Scalar
 

Public Member Functions

 ConstraintDataTpl ()
 
template<typename ContraintDataDerived >
 ConstraintDataTpl (const ConstraintDataBase< ContraintDataDerived > &cdata)
 
 ConstraintDataTpl (const ConstraintDataVariant &cdata_variant)
 
template<typename ConstraintDataDerived >
bool isEqual (const ConstraintDataBase< ConstraintDataDerived > &other) const
 
bool isEqual (const ConstraintDataTpl &other) const
 
bool operator!= (const ConstraintDataTpl &other) const
 
bool operator== (const ConstraintDataTpl &other) const
 
ConstraintDataVarianttoVariant ()
 
const ConstraintDataVarianttoVariant () const
 
- Public Member Functions inherited from pinocchio::ConstraintDataBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >
ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > & derived ()
 
const ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > & derived () const
 

Detailed Description

template<typename _Scalar, int _Options, template< typename S, int O > class ConstraintCollectionTpl>
struct pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >

Definition at line 36 of file constraint-data-generic.hpp.

Member Typedef Documentation

◆ Base

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
typedef ConstraintDataBase<ConstraintModelTpl<_Scalar, _Options, ConstraintCollectionTpl> > pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::Base

Definition at line 40 of file constraint-data-generic.hpp.

◆ ConstraintCollection

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
typedef ConstraintCollectionTpl<Scalar, Options> pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintCollection

Definition at line 47 of file constraint-data-generic.hpp.

◆ ConstraintDataVariant

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
typedef ConstraintCollection::ConstraintDataVariant pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintDataVariant

Definition at line 48 of file constraint-data-generic.hpp.

◆ ConstraintModelVariant

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
typedef ConstraintCollection::ConstraintModelVariant pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintModelVariant

Definition at line 49 of file constraint-data-generic.hpp.

◆ Scalar

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
typedef _Scalar pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::Scalar

Definition at line 41 of file constraint-data-generic.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
anonymous enum
Enumerator
Options 

Definition at line 42 of file constraint-data-generic.hpp.

Constructor & Destructor Documentation

◆ ConstraintDataTpl() [1/3]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintDataTpl ( )
inline

Definition at line 51 of file constraint-data-generic.hpp.

◆ ConstraintDataTpl() [2/3]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintDataTpl ( const ConstraintDataVariant cdata_variant)
inline

Definition at line 56 of file constraint-data-generic.hpp.

◆ ConstraintDataTpl() [3/3]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
template<typename ContraintDataDerived >
pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::ConstraintDataTpl ( const ConstraintDataBase< ContraintDataDerived > &  cdata)
inline

Definition at line 62 of file constraint-data-generic.hpp.

Member Function Documentation

◆ isEqual() [1/2]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
template<typename ConstraintDataDerived >
bool pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::isEqual ( const ConstraintDataBase< ConstraintDataDerived > &  other) const
inline

Definition at line 80 of file constraint-data-generic.hpp.

◆ isEqual() [2/2]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
bool pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::isEqual ( const ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > &  other) const
inline

Definition at line 85 of file constraint-data-generic.hpp.

◆ operator!=()

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
bool pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::operator!= ( const ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > &  other) const
inline

Definition at line 95 of file constraint-data-generic.hpp.

◆ operator==()

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
bool pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::operator== ( const ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > &  other) const
inline

Definition at line 90 of file constraint-data-generic.hpp.

◆ toVariant() [1/2]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
ConstraintDataVariant& pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::toVariant ( )
inline

Definition at line 69 of file constraint-data-generic.hpp.

◆ toVariant() [2/2]

template<typename _Scalar , int _Options, template< typename S, int O > class ConstraintCollectionTpl>
const ConstraintDataVariant& pinocchio::ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >::toVariant ( ) const
inline

Definition at line 74 of file constraint-data-generic.hpp.


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


pinocchio
Author(s):
autogenerated on Sat Jun 22 2024 02:41:52