Drake
 All Classes Files Functions Variables
GraspedCylinder Class Reference

The cylinder is parameterized as R_cylinder*[r_cylinder*cos(theta);r_cylinder*sin(theta);z]+b_cylinder, where R_cylinder is a rotation matrix, and b_cylinder is the translation. More...

Inheritance diagram for GraspedCylinder:
Collaboration diagram for GraspedCylinder:

Public Member Functions

function GraspedCylinder (quat_cylinder, b_cylinder, r_cylinder, h_cylinder)
 
function plotGeometry (obj, use_lcmgl)
 
- Public Member Functions inherited from GraspedGeometry
function GraspedGeometry (type)
 

Protected Attributes

Property R_cylinder
 
Property b_cylinder
 
Property r_cylinder
 
Property h_cylinder
 
- Protected Attributes inherited from GraspedGeometry
Property type
 

Additional Inherited Members

- Public Attributes inherited from GraspedGeometry
Constant Property POLYHEDRON_TYPE
 
Constant Property SPHERE_TYPE
 
Constant Property ELLIPSOID_TYPE
 
Constant Property CYLINDER_TYPE
 

Detailed Description

The cylinder is parameterized as R_cylinder*[r_cylinder*cos(theta);r_cylinder*sin(theta);z]+b_cylinder, where R_cylinder is a rotation matrix, and b_cylinder is the translation.

-h_cylinder<=z<=h_cylinder

Constructor & Destructor Documentation

function GraspedCylinder ( quat_cylinder  ,
b_cylinder  ,
r_cylinder  ,
h_cylinder   
)
Parameters
quat_cylinder,A4 x 1 unit quaternion, R_cylinder is the rotation matrix corresponding to quat_cylinder
Return values
obj

Member Function Documentation

function plotGeometry ( obj  ,
use_lcmgl   
)
virtual

Reimplemented from GraspedGeometry.

Member Data Documentation

Property b_cylinder
protected
Property h_cylinder
protected
Property R_cylinder
protected
Property r_cylinder
protected

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