Public Member Functions | Protected Attributes
TrimeshShape Class Reference

Triangle mesh collision. More...

#include <TrimeshShape.hh>

Inheritance diagram for TrimeshShape:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 TrimeshShape (CollisionPtr parent)
 Constructor.
virtual ~TrimeshShape ()
 Destructor.
virtual void Update ()
virtual void Load (sdf::ElementPtr &_sdf)
 Load the trimesh.
virtual void Init ()
 Init the trimesh shape.
virtual math::Vector3 GetSize () const
std::string GetFilename () const
 Get the filename of the mesh data.
void SetFilename (const std::string &_filename)
void SetScale (const math::Vector3 &_scale)
void FillShapeMsg (msgs::Geometry &_msg)
virtual void ProcessMsg (const msgs::Geometry &_msg)

Protected Attributes

const common::Meshmesh

Detailed Description

Triangle mesh collision.


The documentation for this class was generated from the following file: