hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage > Class Template Reference

#include <hpp/core_idl/distances-fwd.hh>

Inheritance diagram for hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >:
[legend]
Collaboration diagram for hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >:
[legend]

Public Types

typedef hpp::corbaServer::core_impl::DistanceServant< _Base, _Storage >::HppBase HppBase
 
- Public Types inherited from hpp::corbaServer::core_impl::DistanceServant< _Base, _Storage >
typedef hpp::core::Distance HppBase
 
- Public Types inherited from hpp::corbaServer::ServantBase< hpp::core::Distance, _Storage >
typedef _Storage Storage
 
typedef boost::weak_ptr< typename Storage::element_type > StorageElementWkPtr_t
 
typedef boost::shared_ptr< typename Storage::element_type > StorageElementShPtr_t
 
- Public Types inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Distance >
typedef boost::shared_ptr< hpp::core::Distance > TShPtr_t
 
typedef boost::weak_ptr< hpp::core::Distance > TWkPtr_t
 

Public Member Functions

 SERVANT_BASE_TYPEDEFS (hpp::core_idl::WeighedDistance, HppBase)
 
 WeighedDistanceServant (Server *server, const _Storage &s)
 
virtual ~WeighedDistanceServant ()
 
hpp::floatSeqgetWeights ()
 
void setWeights (const hpp::floatSeq &weights)
 
- Public Member Functions inherited from hpp::corbaServer::core_impl::DistanceServant< _Base, _Storage >
 SERVANT_BASE_TYPEDEFS (hpp::core_idl::Distance, HppBase)
 
 DistanceServant (Server *server, const _Storage &s)
 
virtual ~DistanceServant ()
 
hpp::value_type call (const hpp::floatSeq &q1, const hpp::floatSeq &q2)
 
- Public Member Functions inherited from hpp::corbaServer::ServantBase< hpp::core::Distance, _Storage >
virtual ~ServantBase ()
 
virtual TShPtr_t get () const
 
StorageElementShPtr_t getT () const
 
const StoragegetS () const
 
void persistantStorage (bool persistant)
 Set to true if the servant should take ownership of this object. More...
 
bool persistantStorage () const
 See persistantStorage(bool) More...
 
- Public Member Functions inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Distance >
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 

Additional Inherited Members

- Protected Member Functions inherited from hpp::corbaServer::ServantBase< hpp::core::Distance, _Storage >
 ServantBase (Server *server, const Storage &_s)
 
- Protected Member Functions inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Distance >
 AbstractServantBase (Server *server)
 
- Protected Attributes inherited from hpp::corbaServer::ServantBase< hpp::core::Distance, _Storage >
Storage s
 
- Protected Attributes inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Distance >
Serverserver_
 

Member Typedef Documentation

template<typename _Base , typename _Storage >
typedef hpp::corbaServer::core_impl::DistanceServant<_Base, _Storage>::HppBase hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::HppBase

Constructor & Destructor Documentation

template<typename _Base , typename _Storage >
hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::WeighedDistanceServant ( Server server,
const _Storage &  s 
)
template<typename _Base , typename _Storage >
hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::~WeighedDistanceServant ( )
virtual

Member Function Documentation

template<typename _Base , typename _Storage >
hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::SERVANT_BASE_TYPEDEFS ( hpp::core_idl::WeighedDistance  ,
HppBase   
)
template<typename _Base , typename _Storage >
void hpp::corbaServer::core_impl::WeighedDistanceServant< _Base, _Storage >::setWeights ( const hpp::floatSeq weights)