hpp-corbaserver
4.9.0
Corba server for Humanoid Path Planner applications
|
Namespaces | |
constraints_idl | |
core_idl | |
impl | |
Classes | |
class | AbstractServantBase |
class | AbstractServantKey |
Abstract class used to avoid duplication of the servants. More... | |
class | AbstractStorage |
class | BasicServer |
class | Client |
class | ClientBase |
class | ObjectMap |
class | ProblemSolverMap |
class | ServantBase |
struct | ServantFactory |
class | ServantFactoryBase |
class | Server |
Implementation of Hpp module Corba server. More... | |
class | ServerPlugin |
struct | vectorToSeqServant |
Functions | |
void | toTransform3f (const Transform_ in, Transform3f &out) |
Transform3f | toTransform3f (const Transform_ in) |
std::vector< Transform3f > | toTransform3f (const TransformSeq 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) |
std::vector< bool > | boolSeqToVector (const hpp::boolSeq &mask, unsigned int length=3) |
char * | c_str (const std::string &in) |
template<typename InputIt > | |
Names_t * | toNames_t (InputIt begin, InputIt end) |
template<typename Iterable > | |
Names_t * | toNames_t (const Iterable &iterable) |
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) |
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) |
template<typename ServantBaseType > | |
ServantBaseType::Object_var | makeServantDownCast (Server *server, const typename ServantBaseType::Storage &t) |
typedef boost::shared_ptr<BasicShape_t> hpp::corbaServer::BasicShapePtr_t |
typedef boost::shared_ptr<CollisionGeometry_t> hpp::corbaServer::CollisionGeometryPtr_t |
typedef Eigen::Matrix<CORBA::Long, Eigen::Dynamic, Eigen::Dynamic> hpp::corbaServer::IntMatrix_t |
typedef boost::shared_ptr<Polyhedron_t> hpp::corbaServer::PolyhedronPtr_t |
typedef boost::shared_ptr<ProblemSolverMap> hpp::corbaServer::ProblemSolverMapPtr_t |
std::vector<bool> hpp::corbaServer::boolSeqToVector | ( | const hpp::boolSeq & | mask, |
unsigned int | length = 3 |
||
) |
|
inline |
core::matrix_t hpp::corbaServer::floatSeqSeqToMatrix | ( | const floatSeqSeq & | input, |
const size_type | expectedRows = -1 , |
||
const size_type | expectedCols = -1 |
||
) |
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 |
||
) |
floatSeqSeq* hpp::corbaServer::matrixToFloatSeqSeq | ( | core::matrixIn_t | input | ) |
Returns a sequence of the rows of the input matrix.
intSeqSeq* hpp::corbaServer::matrixToIntSeqSeq | ( | Eigen::Ref< const IntMatrix_t > | input | ) |
|
inline |
void hpp::corbaServer::toHppTransform | ( | const Transform3f & | in, |
Transform_ | out | ||
) |
Transform__slice* hpp::corbaServer::toHppTransform | ( | const Transform3f & | in | ) |
|
inline |
|
inline |
|
inline |
|
inline |
void hpp::corbaServer::toTransform3f | ( | const Transform_ | in, |
Transform3f & | out | ||
) |
Transform3f hpp::corbaServer::toTransform3f | ( | const Transform_ | in | ) |
std::vector<Transform3f> hpp::corbaServer::toTransform3f | ( | const TransformSeq | in | ) |
floatSeq* hpp::corbaServer::vectorToFloatSeq | ( | core::vectorIn_t | input | ) |
void hpp::corbaServer::vectorToFloatSeq | ( | core::vectorIn_t | input, |
floatSeq & | output | ||
) |
|
inline |