chrono::vehicle::ChRigidChassisGeometry Class Reference

Description

Utility class defining geometry (visualization and collision) and contact materials for a rigid chassis.

#include <ChRigidChassis.h>

Collaboration diagram for chrono::vehicle::ChRigidChassisGeometry:

Public Member Functions

void AddVisualizationAssets (std::shared_ptr< ChBodyAuxRef > body, VisualizationType vis)
 
void AddCollisionShapes (std::shared_ptr< ChBodyAuxRef > body, int collision_family)
 

Public Attributes

bool m_has_collision
 
std::vector< std::shared_ptr< ChMaterialSurface > > m_materials
 
std::vector< BoxShape > m_coll_boxes
 
std::vector< SphereShape > m_coll_spheres
 
std::vector< CylinderShape > m_coll_cylinders
 
std::vector< ConvexHullsShape > m_coll_hulls
 
bool m_has_primitives
 
std::vector< BoxShape > m_vis_boxes
 
std::vector< SphereShape > m_vis_spheres
 
std::vector< CylinderShape > m_vis_cylinders
 
ChColor m_color
 
bool m_has_mesh
 
std::string m_vis_mesh_file
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_vehicle/chassis/ChRigidChassis.h
  • /builds/uwsbel/chrono/src/chrono_vehicle/chassis/ChRigidChassis.cpp