libalmath  2.5.11.14a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Functions
AL Namespace Reference

Namespaces

 Math
 
 RigidBodySystemBuilder
 
 urdf
 

Classes

class  ColladaBuilder
 
class  ColladaSceneBuilder
 
class  Mesh
 
class  SceneBuilder
 

Functions

void addBoxMesh (float xHalfExtent, float yHalfExtent, float zHalfExtent, Mesh &data)
 
Mesh createBoxMesh (float xHalfExtent, float yHalfExtent, float zHalfExtent)
 
void addRoundedBoxMesh (float pHalfExtentX, float pHalfExtentY, float pHalfExtentZ, float pRadius, int pNbVertices, Mesh &data)
 
Mesh createRoundedBoxMesh (float pHalfExtentX, float pHalfExtentY, float pHalfExtentZ, float pRadius, int pNbVertices)
 
void buildRigidBodySystemFromUrdf (RigidBodySystemBuilder::Interface< double > &builder, urdf::ptree &pt, bool remove_root_joint=false, bool make_continuous_joints_fixed=false)
 
void buildRigidBodySystemFromUrdf (RigidBodySystemBuilder::Interface< double > &builder, std::istream &is, bool remove_root_joint=false, bool make_continuous_joints_fixed=false)
 

Detailed Description

Author
Nicolas Garcia - ngarc.nosp@m.ia@a.nosp@m.ldeba.nosp@m.ran-.nosp@m.robot.nosp@m.ics..nosp@m.com Aldebaran Robotics (c) 2014 All Rights Reserved
Justine Lança - jlanc.nosp@m.a@al.nosp@m.debar.nosp@m.an-r.nosp@m.oboti.nosp@m.cs.c.nosp@m.om
Nicolas Garcia - ngarc.nosp@m.ia@a.nosp@m.ldeba.nosp@m.ran-.nosp@m.robot.nosp@m.ics..nosp@m.com Aldebaran Robotics (c) 2014 All Rights Reserved

The purpose of grouping ostream operations in one place, is to speed compilation times when not requiring output.

Function Documentation

void AL::addBoxMesh ( float  xHalfExtent,
float  yHalfExtent,
float  zHalfExtent,
Mesh &  data 
)
void AL::addRoundedBoxMesh ( float  pHalfExtentX,
float  pHalfExtentY,
float  pHalfExtentZ,
float  pRadius,
int  pNbVertices,
Mesh &  data 
)
void AL::buildRigidBodySystemFromUrdf ( RigidBodySystemBuilder::Interface< double > &  builder,
urdf::ptree &  pt,
bool  remove_root_joint = false,
bool  make_continuous_joints_fixed = false 
)
void AL::buildRigidBodySystemFromUrdf ( RigidBodySystemBuilder::Interface< double > &  builder,
std::istream &  is,
bool  remove_root_joint = false,
bool  make_continuous_joints_fixed = false 
)
Mesh AL::createBoxMesh ( float  xHalfExtent,
float  yHalfExtent,
float  zHalfExtent 
)
Mesh AL::createRoundedBoxMesh ( float  pHalfExtentX,
float  pHalfExtentY,
float  pHalfExtentZ,
float  pRadius,
int  pNbVertices 
)