20 #ifndef HPP_CONSTRAINTS_FWD_HH 21 # define HPP_CONSTRAINTS_FWD_HH 24 # include <hpp/constraints/deprecated.hh> 31 namespace constraints {
57 typedef Eigen::Matrix <value_type, 3, 3> matrix3_t;
58 typedef Eigen::Matrix <value_type, 3, 1> vector3_t;
94 typedef boost::shared_ptr <DifferentiableFunction>
96 typedef boost::shared_ptr <DifferentiableFunctionSet>
100 typedef boost::shared_ptr <ActiveSetDifferentiableFunction>
102 typedef boost::shared_ptr <DistanceBetweenBodies>
104 typedef boost::shared_ptr <DistanceBetweenPointsInBodies>
108 typedef boost::shared_ptr<ConvexShapeContact>
110 typedef boost::shared_ptr<ConvexShapeContactComplement>
114 typedef boost::shared_ptr<ConfigurationConstraint>
130 const int RelativeBit = 0x1;
131 const int PositionBit = 0x2;
132 const int OrientationBit = 0x4;
133 const int OutputSE3Bit = 0x8;
151 typedef boost::shared_ptr<RelativeTransformation>
161 typedef boost::shared_ptr <ImplicitConstraintSet>
188 namespace explicit_ {
193 typedef boost::shared_ptr <RelativeTransformation>
215 #endif // HPP_CONSTRAINTS_FWD_HH GenericTransformation< PositionBit|OrientationBit|OutputSE3Bit > TransformationSE3
Definition: fwd.hh:141
boost::shared_ptr< RelativeOrientation > RelativeOrientationPtr_t
Definition: fwd.hh:150
Definition: static-stability.hh:34
Definition: distance-between-bodies.hh:40
pinocchio::vector_t vector_t
Definition: fwd.hh:45
ComparisonType
Definition: fwd.hh:164
pinocchio::vectorIn_t vectorIn_t
Definition: fwd.hh:46
pinocchio::ConfigurationOut_t ConfigurationOut_t
Definition: fwd.hh:89
Definition: implicit-constraint-set.hh:34
pinocchio::CenterOfMassComputation CenterOfMassComputation
Definition: fwd.hh:92
pinocchio::JointJacobian_t JointJacobian_t
Definition: fwd.hh:49
boost::shared_ptr< Device > DevicePtr_t
Definition: distance-between-points-in-bodies.hh:36
Definition: matrix-view.hh:37
boost::shared_ptr< Position > PositionPtr_t
Definition: fwd.hh:146
DEVEL typedef GenericTransformation< PositionBit|OrientationBit > Transformation
Definition: fwd.hh:127
pinocchio::LiegroupSpacePtr_t LiegroupSpacePtr_t
Definition: fwd.hh:54
boost::shared_ptr< ComBetweenFeet > ComBetweenFeetPtr_t
Definition: fwd.hh:107
GenericTransformation< RelativeBit|PositionBit > RelativePosition
Definition: fwd.hh:139
pinocchio::CollisionObjectPtr_t CollisionObjectPtr_t
Definition: fwd.hh:85
ArrayXb bool_array_t
Definition: fwd.hh:66
Definition: locked-joint.hh:56
boost::shared_ptr< ConvexShapeContactComplement > ConvexShapeContactComplementPtr_t
Definition: fwd.hh:111
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:91
Definition: com-between-feet.hh:57
Eigen::Ref< const matrix_t > matrixIn_t
Definition: fwd.hh:43
HPP_CONSTRAINTS_DEPRECATED ConvexShapeContactPtr_t StaticStabilityGravityPtr_t
Definition: fwd.hh:123
GenericTransformation< RelativeBit|PositionBit|OrientationBit > RelativeTransformation
Definition: fwd.hh:138
boost::shared_ptr< CollisionObject > CollisionObjectPtr_t
Eigen::Ref< vector_t > vectorOut_t
Definition: affine-function.hh:64
Square distance between input configuration and reference configuration.
Definition: configuration-constraint.hh:33
GenericTransformation< OrientationBit > Orientation
Definition: fwd.hh:137
Eigen::Matrix< value_type, 6, Eigen::Dynamic > JointJacobian_t
Eigen::Matrix< value_type, 3, 3 > matrix3_t
void eigen(const Eigen::MatrixBase< Derived > &m, typename Derived::Scalar dout[3], Vector *vout)
pinocchio::matrix3_t matrix3_t
Definition: fwd.hh:40
std::vector< segment_t > segments_t
Definition: fwd.hh:69
std::pair< size_type, size_type > segment_t
Definition: fwd.hh:68
Definition: explicit.hh:124
Definition: qp-static-stability.hh:33
pinocchio::matrix_t matrix_t
Definition: fwd.hh:42
pinocchio::ArrayXb ArrayXb
Definition: fwd.hh:65
matrix_t::Index size_type
Eigen::Ref< Configuration_t > ConfigurationOut_t
Eigen::Matrix< value_type, 5, 1 > vector5_t
Definition: fwd.hh:60
boost::shared_ptr< ActiveSetDifferentiableFunction > ActiveSetDifferentiableFunctionPtr_t
Definition: fwd.hh:101
Definition: differentiable-function-set.hh:33
pinocchio::Device Device
Definition: fwd.hh:90
boost::shared_ptr< ImplicitFunction > ImplicitFunctionPtr_t
Definition: fwd.hh:196
pinocchio::ComJacobian_t ComJacobian_t
Definition: fwd.hh:48
Eigen::BlockIndex BlockIndex
Definition: fwd.hh:154
GenericTransformation< OrientationBit|OutputSE3Bit > OrientationSO3
Definition: fwd.hh:143
pinocchio::vector3_t vector3_t
Definition: fwd.hh:39
Definition: implicit-function.hh:37
boost::shared_ptr< const Explicit > ExplicitConstPtr_t
Definition: fwd.hh:174
pinocchio::LiegroupSpace LiegroupSpace
Definition: fwd.hh:53
boost::shared_ptr< ConfigurationConstraint > ConfigurationConstraintPtr_t
Definition: fwd.hh:115
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:87
Eigen::Matrix< value_type, 3, Eigen::Dynamic > ComJacobian_t
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:88
std::vector< ComparisonType > ComparisonTypes_t
Definition: fwd.hh:170
Eigen::Array< bool, Eigen::Dynamic, 1 > ArrayXb
boost::shared_ptr< ImplicitConstraintSet > ImplicitConstraintSetPtr_t
Definition: fwd.hh:162
pinocchio::JointPtr_t JointPtr_t
Definition: fwd.hh:37
pinocchio::CollisionObjectConstPtr_t CollisionObjectConstPtr_t
Definition: fwd.hh:86
Eigen::Matrix< value_type, Eigen::Dynamic, 1 > vector_t
pinocchio::JointConstPtr_t JointConstPtr_t
Definition: fwd.hh:38
boost::shared_ptr< Explicit > ExplicitPtr_t
Definition: fwd.hh:173
boost::shared_ptr< ConstantFunction > ConstantFunctionPtr_t
Definition: fwd.hh:118
pinocchio::ObjectVector_t ObjectVector_t
Definition: fwd.hh:84
Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > matrix_t
boost::shared_ptr< const LiegroupSpace > LiegroupSpaceConstPtr_t
boost::shared_ptr< DifferentiableFunction > DifferentiableFunctionPtr_t
Definition: fwd.hh:95
boost::shared_ptr< Transformation > TransformationPtr_t
Definition: fwd.hh:148
Constraint of relative pose between two frames on a kinematic chain.
Definition: relative-pose.hh:26
boost::shared_ptr< const RelativePose > RelativePoseConstPtr_t
Definition: fwd.hh:185
std::vector< LockedJointPtr_t > LockedJoints_t
Definition: fwd.hh:202
GenericTransformation< RelativeBit|OrientationBit > RelativeOrientation
Definition: fwd.hh:140
boost::shared_ptr< RelativeTransformation > RelativeTransformationPtr_t
Definition: fwd.hh:194
boost::shared_ptr< DistanceBetweenPointsInBodies > DistanceBetweenPointsInBodiesPtr_t
Definition: fwd.hh:105
Definition: affine-function.hh:113
pinocchio::LiegroupSpaceConstPtr_t LiegroupSpaceConstPtr_t
Definition: fwd.hh:55
ObjectVector ObjectVector_t
Definition: relative-com.hh:57
HPP_CONSTRAINTS_DEPRECATED ConvexShapeContactComplementPtr_t StaticStabilityGravityComplementPtr_t
Definition: fwd.hh:125
boost::shared_ptr< const Implicit > ImplicitConstPtr_t
Definition: fwd.hh:158
Eigen::Ref< const Configuration_t > ConfigurationIn_t
Eigen::Matrix< value_type, 6, 1 > vector6_t
Definition: fwd.hh:61
Definition: by-substitution.hh:62
Eigen::Matrix< value_type, 7, 1 > vector7_t
Definition: fwd.hh:62
boost::shared_ptr< QPStaticStability > QPStaticStabilityPtr_t
Definition: fwd.hh:113
boost::shared_ptr< CenterOfMassComputation > CenterOfMassComputationPtr_t
GenericTransformation< RelativeBit|OrientationBit|OutputSE3Bit > RelativeOrientationSO3
Definition: fwd.hh:144
pinocchio::vectorOut_t vectorOut_t
Definition: fwd.hh:47
boost::shared_ptr< StaticStability > StaticStabilityPtr_t
Definition: fwd.hh:112
::pinocchio::SE3 Transform3f
GenericTransformation< RelativeBit|PositionBit|OrientationBit|OutputSE3Bit > RelativeTransformationSE3
Definition: fwd.hh:142
boost::shared_ptr< ConvexShapeContact > ConvexShapeContactPtr_t
Definition: fwd.hh:109
pinocchio::size_type size_type
Definition: fwd.hh:35
boost::shared_ptr< AffineFunction > AffineFunctionPtr_t
Definition: fwd.hh:117
Eigen::Quaternion< value_type > Quaternion_t
Definition: fwd.hh:63
Eigen::Ref< matrix_t > matrixOut_t
Definition: fwd.hh:44
Eigen::Ref< const vector_t > vectorIn_t
boost::shared_ptr< RelativeCom > RelativeComPtr_t
Definition: fwd.hh:106
HPP_PREDEF_CLASS(OfParameterSubset)
boost::shared_ptr< LockedJoint > LockedJointPtr_t
Definition: fwd.hh:200
boost::shared_ptr< OfParameterSubset > OfParameterSubsetPtr_t
Definition: fwd.hh:206
boost::shared_ptr< RelativePosition > RelativePositionPtr_t
Definition: fwd.hh:149
boost::shared_ptr< const Joint > JointConstPtr_t
GenericTransformation< PositionBit > Position
Definition: fwd.hh:136
boost::shared_ptr< Identity > IdentityPtr_t
Definition: fwd.hh:116
pinocchio::value_type value_type
Definition: fwd.hh:36
Definition: implicit.hh:96
boost::shared_ptr< const CollisionObject > CollisionObjectConstPtr_t
boost::shared_ptr< LiegroupSpace > LiegroupSpacePtr_t
boost::shared_ptr< DistanceBetweenBodies > DistanceBetweenBodiesPtr_t
Definition: fwd.hh:103
boost::shared_ptr< Implicit > ImplicitPtr_t
Definition: fwd.hh:157
HPP_CONSTRAINTS_DEPRECATED ConvexShapeContactComplement StaticStabilityGravityComplement
Definition: fwd.hh:121
Definition: hierarchical-iterative.hh:165
Eigen::Matrix< value_type, 6, 6 > matrix6_t
Definition: fwd.hh:41
boost::shared_ptr< const LockedJoint > LockedJointConstPtr_t
Definition: fwd.hh:201
DifferentiableFunctionSet DifferentiableFunctionStack HPP_CONSTRAINTS_DEPRECATED
Definition: fwd.hh:99
Eigen::Matrix< value_type, 3, 1 > vector3_t
boost::shared_ptr< DifferentiableFunctionSet > DifferentiableFunctionSetPtr_t
Definition: fwd.hh:97
boost::shared_ptr< Joint > JointPtr_t
std::vector< constraints::ImplicitPtr_t > NumericalConstraints_t
Definition: fwd.hh:159
Definition: explicit-constraint-set.hh:93
Definition: affine-function.hh:35
pinocchio::CenterOfMassComputationPtr_t CenterOfMassComputationPtr_t
Definition: fwd.hh:93
pinocchio::Transform3f Transform3f
Definition: fwd.hh:50
boost::shared_ptr< RelativePose > RelativePosePtr_t
Definition: fwd.hh:191
boost::shared_ptr< Orientation > OrientationPtr_t
Definition: fwd.hh:147
HPP_CONSTRAINTS_DEPRECATED ConvexShapeContact StaticStabilityGravity
Definition: fwd.hh:120