Namespaces | |
| constraints_idl | |
| constraints_impl | |
| core_idl | |
| core_impl | |
| impl | |
| pinocchio_impl | |
Classes | |
| class | AbstractServantBase |
| Base class for classes which provides bindings for HPP classes. More... | |
| class | AbstractServantKey |
| Abstract class used to avoid duplication of the servants. More... | |
| class | AbstractStorage |
| Abstraction of storage ot HPP class. More... | |
| class | BasicServer |
| class | Client |
| class | ObjectMap |
| class | ProblemSolverMap |
| class | ServantBase |
| struct | ServantFactory |
| class | ServantFactoryBase |
| Class used to dynamiccally cast HPP classes and create the corresponding servant. More... | |
| class | Server |
| Implementation of Hpp module Corba server. More... | |
| class | ServerPlugin |
| struct | vectorToSeqServant |
Typedefs | |
| typedef Eigen::Matrix< CORBA::Long, Eigen::Dynamic, Eigen::Dynamic > | IntMatrix_t |
| typedef boost::shared_ptr< ProblemSolverMap > | ProblemSolverMapPtr_t |
| typedef pinocchio::BodyPtr_t | BodyPtr_t |
| typedef fcl::CollisionGeometry | CollisionGeometry_t |
| typedef boost::shared_ptr< CollisionGeometry_t > | CollisionGeometryPtr_t |
| typedef pinocchio::CollisionObject | CollisionObject_t |
| typedef pinocchio::CollisionObjectPtr_t | CollisionObjectPtr_t |
| typedef pinocchio::CollisionObjectConstPtr_t | CollisionObjectConstPtr_t |
| typedef pinocchio::Configuration_t | Configuration_t |
| typedef core::ConfigurationPtr_t | ConfigurationPtr_t |
| typedef core::ConfigIterator_t | ConfigIterator_t |
| typedef core::ConfigConstIterator_t | ConfigConstIterator_t |
| typedef core::ConnectedComponent | ConnectedComponent |
| typedef core::ConnectedComponents_t | ConnectedComponents_t |
| typedef core::ConnectedComponentPtr_t | ConnectedComponentPtr_t |
| typedef pinocchio::Device | Device |
| typedef pinocchio::DevicePtr_t | DevicePtr_t |
| typedef pinocchio::DistanceResults_t | DistanceResults_t |
| typedef core::CollisionPairs_t | CollisionPairs_t |
| typedef core::DistanceBetweenObjects | DistanceBetweenObjects |
| typedef core::DistanceBetweenObjectsPtr_t | DistanceBetweenObjectsPtr_t |
| typedef core::Edges_t | Edges_t |
| typedef pinocchio::Joint | Joint |
| typedef pinocchio::Frame | Frame |
| typedef pinocchio::JointPtr_t | JointPtr_t |
| typedef pinocchio::JointVector_t | JointVector_t |
| typedef core::LockedJoint | LockedJoint |
| typedef core::LockedJointPtr_t | LockedJointPtr_t |
| typedef core::Nodes_t | Nodes_t |
| typedef core::NodeVector_t | NodeVector_t |
| typedef core::ObjectVector_t | ObjectVector_t |
| typedef core::ObjectStdVector_t | ObjectStdVector_t |
| typedef core::PathPtr_t | PathPtr_t |
| typedef core::PathValidationReportPtr_t | PathValidationReportPtr_t |
| typedef core::PathVector | PathVector_t |
| typedef core::PathVectorPtr_t | PathVectorPtr_t |
| typedef core::SteeringMethod | SteeringMethod_t |
| typedef core::SteeringMethodPtr_t | SteeringMethodPtr_t |
| typedef pinocchio::Transform3f | Transform3f |
| typedef fcl::BVHModel< fcl::RSS > | Polyhedron_t |
| typedef boost::shared_ptr< Polyhedron_t > | PolyhedronPtr_t |
| typedef fcl::ShapeBase | BasicShape_t |
| typedef boost::shared_ptr< BasicShape_t > | BasicShapePtr_t |
| typedef pinocchio::value_type | value_type |
| typedef pinocchio::matrix_t | matrix_t |
| typedef pinocchio::matrix3_t | matrix3_t |
| typedef pinocchio::vector_t | vector_t |
| typedef pinocchio::vector3_t | vector3_t |
| typedef pinocchio::ComJacobian_t | ComJacobian_t |
| typedef pinocchio::size_type | size_type |
| typedef pinocchio::LiegroupElement | LiegroupElement |
| typedef pinocchio::LiegroupSpace | LiegroupSpace |
| typedef pinocchio::LiegroupSpacePtr_t | LiegroupSpacePtr_t |
| typedef PortableServer::Servant_var< PortableServer::ServantBase > | ServantBase_var |
Functions | |
| void | toTransform3f (const Transform_ in, Transform3f &out) |
| Transform3f | toTransform3f (const Transform_ in) |
| void | toHppTransform (const Transform3f &in, Transform_ out) |
| Transform__slice * | toHppTransform (const Transform3f &in) |
| floatSeq * | vectorToFloatSeq (core::vectorIn_t input) |
| void | vectorToFloatSeq (core::vectorIn_t input, floatSeq &output) |
| floatSeq * | vectorToFloatSeq (core::ConfigurationPtr_t input) |
| floatSeqSeq * | matrixToFloatSeqSeq (core::matrixIn_t input) |
| Returns a sequence of the rows of the input matrix. More... | |
| intSeqSeq * | matrixToIntSeqSeq (Eigen::Ref< const IntMatrix_t > input) |
| vector3_t | floatSeqToVector3 (const floatSeq &dofArray) |
| vector_t | floatSeqToVector (const floatSeq &dofArray, const size_type expectedSize=-1) |
| Configuration_t | floatSeqToConfig (const DevicePtr_t &robot, const floatSeq &dofArray, bool throwIfNotNormalized) |
| ConfigurationPtr_t | floatSeqToConfigPtr (const DevicePtr_t &robot, const floatSeq &dofArray, bool throwIfNotNormalized) |
| core::matrix_t | floatSeqSeqToMatrix (const floatSeqSeq &input, const size_type expectedRows=-1, const size_type expectedCols=-1) |
| char * | c_str (const std::string &in) |
| template<typename InputIt > | |
| Names_t * | toNames_t (InputIt begin, InputIt end) |
| template<typename InputIt > | |
| intSeq * | toIntSeq (InputIt begin, InputIt end) |
| template<typename InputIt > | |
| boolSeq * | toBoolSeq (InputIt begin, InputIt end) |
| template<typename OutputType > | |
| OutputType | toStrings (const Names_t &names) |
| template<typename S , typename P > | |
| PortableServer::Servant_var< S > | reference_to_servant (Server *server, const P &p) |
| template<typename T , typename P > | |
| AbstractServantBase< T > * | reference_to_servant_base (Server *server, const P &p) |
| template<typename P , typename S > | |
| P | makeServant (Server *server, S *s) |
| Create and activate a omniORB servant. More... | |
| template<typename U , typename V , template< typename > class StorageTpl> | |
| static StorageTpl< U > | storage_cast (const StorageTpl< V > &o) |
| Cast the storage class of a servant. More... | |
| template<typename ServantBaseType > | |
| std::vector< ServantFactoryBase< ServantBaseType > *> & | objectDowncasts () |
| template<typename ServantBaseType > | |
| void | addDowncastObjects (ServantFactoryBase< ServantBaseType > *const object) |
| template<typename ServantBaseType , typename ReturnType > | |
| ReturnType::Object_var | makeServantDownCast (Server *server, const typename ServantBaseType::Storage &t) |
| Create and activate a omniORB servant with class downcasting. More... | |
| template<typename ServantBaseType > | |
| ServantBaseType::Object_var | makeServantDownCast (Server *server, const typename ServantBaseType::Storage &t) |
| typedef fcl::ShapeBase hpp::corbaServer::BasicShape_t |
| typedef boost::shared_ptr<BasicShape_t> hpp::corbaServer::BasicShapePtr_t |
| typedef pinocchio::BodyPtr_t hpp::corbaServer::BodyPtr_t |
| typedef fcl::CollisionGeometry hpp::corbaServer::CollisionGeometry_t |
| typedef boost::shared_ptr<CollisionGeometry_t> hpp::corbaServer::CollisionGeometryPtr_t |
| typedef pinocchio::CollisionObject hpp::corbaServer::CollisionObject_t |
| typedef pinocchio::CollisionObjectConstPtr_t hpp::corbaServer::CollisionObjectConstPtr_t |
| typedef pinocchio::CollisionObjectPtr_t hpp::corbaServer::CollisionObjectPtr_t |
| typedef core::CollisionPairs_t hpp::corbaServer::CollisionPairs_t |
| typedef pinocchio::ComJacobian_t hpp::corbaServer::ComJacobian_t |
| typedef core::ConfigConstIterator_t hpp::corbaServer::ConfigConstIterator_t |
| typedef core::ConfigIterator_t hpp::corbaServer::ConfigIterator_t |
| typedef pinocchio::Configuration_t hpp::corbaServer::Configuration_t |
| typedef core::ConfigurationPtr_t hpp::corbaServer::ConfigurationPtr_t |
| typedef core::ConnectedComponent hpp::corbaServer::ConnectedComponent |
| typedef core::ConnectedComponentPtr_t hpp::corbaServer::ConnectedComponentPtr_t |
| typedef core::ConnectedComponents_t hpp::corbaServer::ConnectedComponents_t |
| typedef pinocchio::Device hpp::corbaServer::Device |
| typedef pinocchio::DevicePtr_t hpp::corbaServer::DevicePtr_t |
| typedef core::DistanceBetweenObjects hpp::corbaServer::DistanceBetweenObjects |
| typedef core::DistanceBetweenObjectsPtr_t hpp::corbaServer::DistanceBetweenObjectsPtr_t |
| typedef pinocchio::DistanceResults_t hpp::corbaServer::DistanceResults_t |
| typedef core::Edges_t hpp::corbaServer::Edges_t |
| typedef pinocchio::Frame hpp::corbaServer::Frame |
| typedef Eigen::Matrix<CORBA::Long, Eigen::Dynamic, Eigen::Dynamic> hpp::corbaServer::IntMatrix_t |
| typedef pinocchio::Joint hpp::corbaServer::Joint |
| typedef pinocchio::JointPtr_t hpp::corbaServer::JointPtr_t |
| typedef pinocchio::JointVector_t hpp::corbaServer::JointVector_t |
| typedef pinocchio::LiegroupElement hpp::corbaServer::LiegroupElement |
| typedef pinocchio::LiegroupSpace hpp::corbaServer::LiegroupSpace |
| typedef pinocchio::LiegroupSpacePtr_t hpp::corbaServer::LiegroupSpacePtr_t |
| typedef core::LockedJoint hpp::corbaServer::LockedJoint |
| typedef core::LockedJointPtr_t hpp::corbaServer::LockedJointPtr_t |
| typedef pinocchio::matrix3_t hpp::corbaServer::matrix3_t |
| typedef pinocchio::matrix_t hpp::corbaServer::matrix_t |
| typedef core::Nodes_t hpp::corbaServer::Nodes_t |
| typedef core::NodeVector_t hpp::corbaServer::NodeVector_t |
| typedef core::ObjectStdVector_t hpp::corbaServer::ObjectStdVector_t |
| typedef core::ObjectVector_t hpp::corbaServer::ObjectVector_t |
| typedef core::PathPtr_t hpp::corbaServer::PathPtr_t |
| typedef core::PathValidationReportPtr_t hpp::corbaServer::PathValidationReportPtr_t |
| typedef core::PathVector hpp::corbaServer::PathVector_t |
| typedef core::PathVectorPtr_t hpp::corbaServer::PathVectorPtr_t |
| typedef fcl::BVHModel< fcl::RSS > hpp::corbaServer::Polyhedron_t |
| typedef boost::shared_ptr<Polyhedron_t> hpp::corbaServer::PolyhedronPtr_t |
| typedef boost::shared_ptr<ProblemSolverMap> hpp::corbaServer::ProblemSolverMapPtr_t |
| typedef pinocchio::size_type hpp::corbaServer::size_type |
| typedef core::SteeringMethod hpp::corbaServer::SteeringMethod_t |
| typedef core::SteeringMethodPtr_t hpp::corbaServer::SteeringMethodPtr_t |
| typedef pinocchio::Transform3f hpp::corbaServer::Transform3f |
| typedef pinocchio::value_type hpp::corbaServer::value_type |
| typedef pinocchio::vector3_t hpp::corbaServer::vector3_t |
| typedef pinocchio::vector_t hpp::corbaServer::vector_t |
|
inline |
Referenced by hpp::corbaServer::constraints_impl::LockedJointServant< _Base, _Storage >::jointName(), hpp::corbaServer::core_impl::ConstraintServant< _Base, _Storage >::name(), hpp::corbaServer::constraints_impl::DifferentiableFunctionServant< _Base, _Storage >::name(), hpp::corbaServer::constraints_idl::DifferentiableFunctionServant< _Base, _Storage >::name(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::name(), and toNames_t().
| core::matrix_t hpp::corbaServer::floatSeqSeqToMatrix | ( | const floatSeqSeq & | input, |
| const size_type | expectedRows = -1, |
||
| const size_type | expectedCols = -1 |
||
| ) |
Referenced by vectorToFloatSeq().
| Configuration_t hpp::corbaServer::floatSeqToConfig | ( | const DevicePtr_t & | robot, |
| const floatSeq & | dofArray, | ||
| bool | throwIfNotNormalized | ||
| ) |
| ConfigurationPtr_t hpp::corbaServer::floatSeqToConfigPtr | ( | const DevicePtr_t & | robot, |
| const floatSeq & | dofArray, | ||
| bool | throwIfNotNormalized | ||
| ) |
| vector_t hpp::corbaServer::floatSeqToVector | ( | const floatSeq & | dofArray, |
| const size_type | expectedSize = -1 |
||
| ) |
Referenced by hpp::corbaServer::core_impl::ConstraintServant< _Base, _Storage >::apply(), hpp::corbaServer::core_impl::DistanceServant< _Base, _Storage >::call(), hpp::corbaServer::core_impl::SteeringMethodServant< _Base, _Storage >::call(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::difference(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::integrate(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::interpolate(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::isConstraintSatisfied(), hpp::corbaServer::core_impl::ConstraintServant< _Base, _Storage >::isSatisfied(), hpp::corbaServer::constraints_impl::DifferentiableFunctionServant< _Base, _Storage >::jacobian(), hpp::corbaServer::constraints_idl::DifferentiableFunctionServant< _Base, _Storage >::jacobian(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::saturate(), hpp::corbaServer::core_impl::configuration_shooter::GaussianServant< _Base, _Storage >::setCenter(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::setRightHandSide(), hpp::corbaServer::constraints_impl::ImplicitServant< _Base, _Storage >::setRightHandSide(), hpp::corbaServer::constraints_idl::ImplicitServant< _Base, _Storage >::setRightHandSide(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::setRightHandSideFromConfig(), hpp::corbaServer::constraints_impl::ImplicitServant< _Base, _Storage >::setRightHandSideFromConfig(), hpp::corbaServer::constraints_idl::ImplicitServant< _Base, _Storage >::setRightHandSideFromConfig(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::setRightHandSideOfConstraint(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::setRightHandSideOfConstraintFromConfig(), hpp::corbaServer::core_impl::configuration_shooter::GaussianServant< _Base, _Storage >::setSigmas(), hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::setWeights(), hpp::corbaServer::core_idl::WeighedDistanceServant< _Base, _Storage >::setWeights(), hpp::corbaServer::constraints_impl::DifferentiableFunctionServant< _Base, _Storage >::value(), hpp::corbaServer::constraints_idl::DifferentiableFunctionServant< _Base, _Storage >::value(), and vectorToFloatSeq().
Referenced by vectorToFloatSeq().
| floatSeqSeq* hpp::corbaServer::matrixToFloatSeqSeq | ( | core::matrixIn_t | input | ) |
Returns a sequence of the rows of the input matrix.
Referenced by hpp::corbaServer::constraints_impl::DifferentiableFunctionServant< _Base, _Storage >::jacobian(), hpp::corbaServer::constraints_idl::DifferentiableFunctionServant< _Base, _Storage >::jacobian(), hpp::corbaServer::pinocchio_impl::CenterOfMassComputationServant< _Base, _Storage >::jacobian(), and vectorToFloatSeq().
| intSeqSeq* hpp::corbaServer::matrixToIntSeqSeq | ( | Eigen::Ref< const IntMatrix_t > | input | ) |
Referenced by vectorToFloatSeq().
|
inline |
References size_t.
Referenced by hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::saturate().
| void hpp::corbaServer::toHppTransform | ( | const Transform3f & | in, |
| Transform_ | out | ||
| ) |
| Transform__slice* hpp::corbaServer::toHppTransform | ( | const Transform3f & | in | ) |
|
inline |
References size_t.
|
inline |
|
inline |
| void hpp::corbaServer::toTransform3f | ( | const Transform_ | in, |
| Transform3f & | out | ||
| ) |
| Transform3f hpp::corbaServer::toTransform3f | ( | const Transform_ | in | ) |
| floatSeq* hpp::corbaServer::vectorToFloatSeq | ( | core::vectorIn_t | input | ) |
Referenced by hpp::corbaServer::core_impl::ConstraintServant< _Base, _Storage >::apply(), hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::at(), hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::call(), hpp::corbaServer::pinocchio_impl::CenterOfMassComputationServant< _Base, _Storage >::com(), hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::derivative(), hpp::corbaServer::core_idl::PathServant< _Base, _Storage >::derivative(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::difference(), hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::end(), hpp::corbaServer::core_impl::configuration_shooter::GaussianServant< _Base, _Storage >::getCenter(), hpp::corbaServer::core_impl::ProblemServant< _Base, _Storage >::getInitConfig(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::getRightHandSide(), hpp::corbaServer::constraints_impl::ImplicitServant< _Base, _Storage >::getRightHandSide(), hpp::corbaServer::constraints_idl::ImplicitServant< _Base, _Storage >::getRightHandSide(), hpp::corbaServer::core_impl::configuration_shooter::GaussianServant< _Base, _Storage >::getSigmas(), hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::getWeights(), hpp::corbaServer::core_idl::WeighedDistanceServant< _Base, _Storage >::getWeights(), hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::initial(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::integrate(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::interpolate(), hpp::corbaServer::core_impl::ConfigProjectorServant< _Base, _Storage >::isConstraintSatisfied(), hpp::corbaServer::constraints_impl::ImplicitServant< _Base, _Storage >::rightHandSideAt(), hpp::corbaServer::constraints_idl::ImplicitServant< _Base, _Storage >::rightHandSideAt(), hpp::corbaServer::pinocchio_impl::DeviceServant< _Base, _Storage >::saturate(), hpp::corbaServer::core_impl::ConfigurationShooterServant< _Base, _Storage >::shoot(), hpp::corbaServer::constraints_idl::DifferentiableFunctionServant< _Base, _Storage >::value(), hpp::corbaServer::constraints_impl::DifferentiableFunctionServant< _Base, _Storage >::value(), hpp::corbaServer::core_idl::PathServant< _Base, _Storage >::value(), and vectorToFloatSeq().
| void hpp::corbaServer::vectorToFloatSeq | ( | core::vectorIn_t | input, |
| floatSeq & | output | ||
| ) |
|
inline |