walk::YamlReader< T > Class Template Reference
Unserialize data from a file into a specific pattern generator.
More...
#include <yaml.hh>
List of all members.
Public Types |
typedef T | patternGenerator_t |
| Pattern generator / parent type.
|
Public Member Functions |
patternGenerator_t::TrajectoryV3d & | centerOfMassTrajectory () |
virtual void | computeTrajectories () |
Vector3d & | finalCenterOfMassPosition () |
HomogeneousMatrix3d & | finalLeftFootPosition () |
HomogeneousMatrix3d & | finalLeftHandPosition () |
Posture & | finalPosture () |
HomogeneousMatrix3d & | finalRightFootPosition () |
HomogeneousMatrix3d & | finalRightHandPosition () |
Vector3d & | initialCenterOfMassPosition () |
HomogeneousMatrix3d & | initialLeftFootPosition () |
HomogeneousMatrix3d & | initialLeftHandPosition () |
Posture & | initialPosture () |
HomogeneousMatrix3d & | initialRightFootPosition () |
HomogeneousMatrix3d & | initialRightHandPosition () |
patternGenerator_t::Trajectory3d & | leftFootTrajectory () |
patternGenerator_t::Trajectory3d & | leftHandTrajectory () |
patternGenerator_t::TrajectoryNd & | postureTrajectory () |
patternGenerator_t::Trajectory3d & | rightFootTrajectory () |
patternGenerator_t::Trajectory3d & | rightHandTrajectory () |
patternGenerator_t::TrajectoryV2d & | zmpTrajectory () |
|
|
template<typename A , typename B , typename C > |
| YamlReader (std::istream &stream, A a, B b, C c) |
template<typename A , typename B > |
| YamlReader (std::istream &stream, A a, B b) |
template<typename A > |
| YamlReader (std::istream &stream, A a) |
template<typename A , typename B , typename C > |
| YamlReader (const boost::filesystem::path &filename, A a, B b, C c) |
template<typename A , typename B > |
| YamlReader (const boost::filesystem::path &filename, A a, B b) |
template<typename A > |
| YamlReader (const boost::filesystem::path &filename, A a) |
| YamlReader (std::istream &stream) |
| Read the serialized data from an input stream.
|
| YamlReader (const boost::filesystem::path &filename) |
| Read the serialized data from a particular file on the filesystem.
|
| ~YamlReader () |
| Destructor.
|
Public Attributes |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Protected Member Functions |
void | load (std::istream &stream) |
| Load the file from an input stream.
|
void | load (const boost::filesystem::path &filename) |
| Load the file from the filesystem.
|
Detailed Description
template<typename T>
class walk::YamlReader< T >
Unserialize data from a file into a specific pattern generator.
This class is a decorator over a pattern generator. It will fill the parent class information at construct time by reading data from a stream.
If one wants to get the serialized data into a pattern generator whose type is Foo, it will instantiate a YamlReader<Foo>.
- Template Parameters:
-
| T | Pattern generator type (parent type) |
Definition at line 27 of file yaml.hh.
Member Typedef Documentation
Pattern generator / parent type.
Definition at line 31 of file yaml.hh.
Constructor & Destructor Documentation
Read the serialized data from a particular file on the filesystem.
- Parameters:
-
| filename | File path on the filesystem |
Read the serialized data from an input stream.
- Parameters:
-
template<typename T>
template<typename A >
template<typename T>
template<typename A , typename B >
template<typename T>
template<typename A , typename B , typename C >
template<typename T>
template<typename A >
template<typename T>
template<typename A , typename B >
template<typename T>
template<typename A , typename B , typename C >
Member Function Documentation
template<typename T>
patternGenerator_t::TrajectoryV3d& walk::YamlReader< T >::centerOfMassTrajectory |
( |
|
) |
[inline] |
template<typename T>
patternGenerator_t::Trajectory3d& walk::YamlReader< T >::leftFootTrajectory |
( |
|
) |
[inline] |
template<typename T>
patternGenerator_t::Trajectory3d& walk::YamlReader< T >::leftHandTrajectory |
( |
|
) |
[inline] |
Load the file from an input stream.
template<typename T>
void walk::YamlReader< T >::load |
( |
const boost::filesystem::path & |
filename |
) |
[protected] |
Load the file from the filesystem.
template<typename T>
patternGenerator_t::TrajectoryNd& walk::YamlReader< T >::postureTrajectory |
( |
|
) |
[inline] |
template<typename T>
patternGenerator_t::Trajectory3d& walk::YamlReader< T >::rightFootTrajectory |
( |
|
) |
[inline] |
template<typename T>
patternGenerator_t::Trajectory3d& walk::YamlReader< T >::rightHandTrajectory |
( |
|
) |
[inline] |
template<typename T>
patternGenerator_t::TrajectoryV2d& walk::YamlReader< T >::zmpTrajectory |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: