All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Protected Member Functions | Protected Attributes
rosmatlab::Conversion Class Reference

#include <conversion.h>

List of all members.

Public Member Functions

 Conversion (const MessagePtr &message)
virtual const double * convertFromDouble (const FieldPtr &field, const double *begin, const double *end)
virtual void convertFromMatlab (const FieldPtr &field, ConstArray source)
virtual Array convertToMatlab (const FieldPtr &field)
const MessagePtrexpanded ()
virtual MessagePtr fromMatlab (ConstArray source, std::size_t index=0)
virtual void fromMatlab (const MessagePtr &message, ConstArray source, std::size_t index=0)
virtual Array toDoubleMatrix ()
virtual Array toDoubleMatrix (Array target, std::size_t n=0)
virtual Array toMatlab ()
virtual Array toStruct ()
virtual Array toStruct (Array target, std::size_t index=0)
virtual ~Conversion ()

Protected Member Functions

Array emptyArray () const
virtual void fromDoubleMatrix (const MessagePtr &message, ConstArray source, std::size_t n=0)
virtual void fromDoubleMatrix (const MessagePtr &message, const double *begin, const double *end)
virtual void fromStruct (const MessagePtr &message, ConstArray source, std::size_t index=0)

Protected Attributes

MessagePtr expanded_
MessagePtr message_

Detailed Description

Definition at line 45 of file conversion.h.


Constructor & Destructor Documentation

Definition at line 45 of file conversion.cpp.

Definition at line 46 of file conversion.cpp.


Member Function Documentation

const double * rosmatlab::Conversion::convertFromDouble ( const FieldPtr field,
const double *  begin,
const double *  end 
) [virtual]

Definition at line 267 of file conversion.cpp.

void rosmatlab::Conversion::convertFromMatlab ( const FieldPtr field,
ConstArray  source 
) [virtual]

Definition at line 209 of file conversion.cpp.

Definition at line 175 of file conversion.cpp.

Definition at line 303 of file conversion.cpp.

Definition at line 307 of file conversion.cpp.

void rosmatlab::Conversion::fromDoubleMatrix ( const MessagePtr message,
ConstArray  source,
std::size_t  n = 0 
) [protected, virtual]

Definition at line 137 of file conversion.cpp.

void rosmatlab::Conversion::fromDoubleMatrix ( const MessagePtr message,
const double *  begin,
const double *  end 
) [protected, virtual]

Definition at line 156 of file conversion.cpp.

MessagePtr rosmatlab::Conversion::fromMatlab ( ConstArray  source,
std::size_t  index = 0 
) [virtual]

Definition at line 115 of file conversion.cpp.

void rosmatlab::Conversion::fromMatlab ( const MessagePtr message,
ConstArray  source,
std::size_t  index = 0 
) [virtual]

Definition at line 122 of file conversion.cpp.

void rosmatlab::Conversion::fromStruct ( const MessagePtr message,
ConstArray  source,
std::size_t  index = 0 
) [protected, virtual]

Definition at line 164 of file conversion.cpp.

Definition at line 48 of file conversion.cpp.

Array rosmatlab::Conversion::toDoubleMatrix ( Array  target,
std::size_t  n = 0 
) [virtual]

Definition at line 52 of file conversion.cpp.

virtual Array rosmatlab::Conversion::toMatlab ( ) [inline, virtual]

Definition at line 50 of file conversion.h.

Definition at line 72 of file conversion.cpp.

Array rosmatlab::Conversion::toStruct ( Array  target,
std::size_t  index = 0 
) [virtual]

Definition at line 76 of file conversion.cpp.


Member Data Documentation

Definition at line 75 of file conversion.h.

Definition at line 74 of file conversion.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


rosmatlab
Author(s): Johannes Meyer
autogenerated on Tue Jan 8 2013 17:31:00