pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > Struct Template Reference
Inheritance diagram for ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >:
Collaboration diagram for ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl >:

Public Types

enum  { Options = _Options }
typedef ConstraintDataBase< ConstraintModelTpl< _Scalar, _Options, ConstraintCollectionTpl > > Base
typedef ConstraintCollectionTpl< Scalar, Options > ConstraintCollection
typedef ConstraintCollection::ConstraintDataVariant ConstraintDataVariant
typedef ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
typedef _Scalar Scalar
Public Types inherited from 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 NumericalBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >
typedef traits< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >::Scalar Scalar

Public Member Functions

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
ConstraintDataVariant & toVariant ()
const ConstraintDataVariant & toVariant () const
Public Member Functions inherited from ConstraintDataBase< ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > >
ConstraintDataTpl< _Scalar, _Options, ConstraintCollectionTpl > & derived ()

Detailed Description

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

Definition at line 34 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> > Base

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

◆ ConstraintCollection

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

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

◆ ConstraintDataVariant

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

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

◆ ConstraintModelVariant

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

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

◆ Scalar

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

Definition at line 39 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

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

Constructor & Destructor Documentation

◆ ConstraintDataTpl() [1/3]

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

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

◆ ConstraintDataTpl() [2/3]

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

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

◆ ConstraintDataTpl() [3/3]

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

Definition at line 60 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 isEqual(const ConstraintDataBase< ConstraintDataDerived > &other)const
inline

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

◆ isEqual() [2/2]

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

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

◆ operator!=()

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

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

◆ operator==()

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

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

◆ toVariant() [1/2]

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

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

◆ toVariant() [2/2]

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

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


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