Namespaces | Classes | Typedefs | Functions
articulation_models Namespace Reference

Namespaces

namespace  track_utils
namespace  transform_datatypes

Classes

class  GenericModel
class  GenericModelFactory
class  MultiModelFactory
class  PCAGPModel
class  PrismaticModel
class  RigidModel
class  RotationalModel
class  SingleModelFactory

Typedefs

typedef boost::shared_ptr
< GenericModel const > 
GenericModelConstPtr
typedef boost::shared_ptr
< GenericModel
GenericModelPtr
typedef std::vector
< GenericModelPtr
GenericModelVector
typedef Eigen::MatrixXd M_CartesianJacobian
typedef Eigen::VectorXd V_Configuration

Functions

bool check_values (const tf::Vector3 &vec)
bool check_values (const tf::Quaternion &vec)
bool check_values (double v)
bool check_values (float v)
geometry_msgs::Point eigenToPoint (Eigen::VectorXd v)
articulation_msgs::TrackMsg flipTrack (articulation_msgs::TrackMsg input, int corner=0)
double getParam (std::vector< articulation_msgs::ParamMsg > &vec, std::string name)
bool hasParam (std::vector< articulation_msgs::ParamMsg > &vec, std::string name)
void my_df (const gsl_vector *v, void *params, gsl_vector *df)
double my_f (const gsl_vector *v, void *params)
void my_fdf (const gsl_vector *x, void *params, double *f, gsl_vector *df)
int openChannel (articulation_msgs::TrackMsg &track, std::string name, bool autocreate=true)
tf::Quaternion orientationToQuaternion (geometry_msgs::Quaternion orientation)
Eigen::VectorXd pointToEigen (geometry_msgs::Point p)
tf::Transform poseToTransform (geometry_msgs::Pose pose)
tf::Vector3 positionToVector (geometry_msgs::Point position)
geometry_msgs::Quaternion quaternionToOrientation (tf::Quaternion quat)
void readParamsFromModel ()
void setParam (std::vector< articulation_msgs::ParamMsg > &vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)
void setParamIfNotDefined (std::vector< articulation_msgs::ParamMsg > &vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)
geometry_msgs::Pose transformToPose (tf::Transform transform)
geometry_msgs::Point vectorToPosition (tf::Vector3 point)
void writeParamsToModel ()

Typedef Documentation

typedef boost::shared_ptr<GenericModel const> articulation_models::GenericModelConstPtr

Definition at line 123 of file generic_model.h.

typedef boost::shared_ptr< GenericModel > articulation_models::GenericModelPtr

Definition at line 19 of file factory.h.

Definition at line 20 of file factory.h.

Definition at line 34 of file utils.h.

typedef Eigen::VectorXd articulation_models::V_Configuration

Definition at line 35 of file utils.h.


Function Documentation

bool articulation_models::check_values ( const tf::Vector3 &  vec)

Definition at line 213 of file utils.cpp.

Definition at line 216 of file utils.cpp.

Definition at line 219 of file utils.cpp.

Definition at line 222 of file utils.cpp.

Definition at line 137 of file utils.cpp.

Definition at line 37 of file utils.cpp.

double articulation_models::getParam ( std::vector< articulation_msgs::ParamMsg > &  vec,
std::string  name 
)

Definition at line 192 of file utils.cpp.

Definition at line 202 of file utils.cpp.

void articulation_models::my_df ( const gsl_vector *  v,
void *  params,
gsl_vector *  df 
)

Definition at line 763 of file generic_model.cpp.

double articulation_models::my_f ( const gsl_vector *  v,
void *  params 
)

Definition at line 742 of file generic_model.cpp.

void articulation_models::my_fdf ( const gsl_vector *  x,
void *  params,
double *  f,
gsl_vector *  df 
)

Definition at line 784 of file generic_model.cpp.

int articulation_models::openChannel ( articulation_msgs::TrackMsg track,
std::string  name,
bool  autocreate = true 
)

Definition at line 16 of file utils.cpp.

tf::Quaternion articulation_models::orientationToQuaternion ( geometry_msgs::Quaternion  orientation) [inline]

Definition at line 37 of file utils.h.

Definition at line 131 of file utils.cpp.

Definition at line 45 of file utils.h.

tf::Vector3 articulation_models::positionToVector ( geometry_msgs::Point  position) [inline]

Definition at line 41 of file utils.h.

geometry_msgs::Quaternion articulation_models::quaternionToOrientation ( tf::Quaternion  quat) [inline]

Definition at line 52 of file utils.h.

void articulation_models::setParam ( std::vector< articulation_msgs::ParamMsg > &  vec,
std::string  name,
double  value,
uint8_t  type = articulation_msgs::ParamMsg::PRIOR 
)

Definition at line 176 of file utils.cpp.

void articulation_models::setParamIfNotDefined ( std::vector< articulation_msgs::ParamMsg > &  vec,
std::string  name,
double  value,
uint8_t  type = articulation_msgs::ParamMsg::PRIOR 
)

Definition at line 164 of file utils.cpp.

Definition at line 69 of file utils.h.

Definition at line 61 of file utils.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


articulation_models
Author(s): Juergen Sturm
autogenerated on Wed Dec 26 2012 15:35:18