chrono::collision::ChModelBullet Member List

This is the complete list of members for chrono::collision::ChModelBullet, including all inherited members.

Add2Dpath(std::shared_ptr< geometry::ChLinePath > mpath, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1), const double thickness=0.001) overridechrono::collision::ChModelBulletvirtual
AddBarrel(double Y_low, double Y_high, double R_vert, double R_hor, double R_offset, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletvirtual
AddBox(double hx, double hy, double hz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletvirtual
AddCapsule(double radius, double hlen, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletinlinevirtual
AddCone(double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletinlinevirtual
AddConvexHull(const std::vector< ChVector< double >> &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletvirtual
chrono::collision::ChCollisionModel::AddConvexHull(const std::vector< ChVector< double > > &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))=0chrono::collision::ChCollisionModelpure virtual
AddConvexHullsFromFile(ChStreamInAscii &mstream, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))chrono::collision::ChCollisionModelvirtual
AddCopyOfAnotherModel(ChCollisionModel *another) overridechrono::collision::ChModelBulletvirtual
AddCylinder(double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletvirtual
AddEllipsoid(double rx, double ry, double rz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletvirtual
AddPoint(double radius=0, const ChVector<> &pos=ChVector<>()) overridechrono::collision::ChModelBulletvirtual
AddRoundedBox(double hx, double hy, double hz, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletinlinevirtual
AddRoundedCone(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletinlinevirtual
AddRoundedCylinder(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChModelBulletinlinevirtual
AddSphere(double radius, const ChVector<> &pos=ChVector<>()) overridechrono::collision::ChModelBulletvirtual
AddTriangleMesh(std::shared_ptr< geometry::ChTriangleMesh > trimesh, bool is_static, bool is_convex, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1), double sphereswept_thickness=0.0) overridechrono::collision::ChModelBulletvirtual
AddTriangleMeshConcave(std::shared_ptr< geometry::ChTriangleMesh > trimesh, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))chrono::collision::ChModelBulletvirtual
AddTriangleMeshConcaveDecomposed(std::shared_ptr< ChConvexDecomposition > mydecomposition, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))chrono::collision::ChModelBulletvirtual
AddTriangleProxy(ChVector<> *p1, ChVector<> *p2, ChVector<> *p3, ChVector<> *ep1, ChVector<> *ep2, ChVector<> *ep3, bool mowns_vertex_1, bool mowns_vertex_2, bool mowns_vertex_3, bool mowns_edge_1, bool mowns_edge_2, bool mowns_edge_3, double msphereswept_rad=0)chrono::collision::ChModelBulletvirtual
ArchiveIN(ChArchiveIn &marchive) overridechrono::collision::ChModelBulletvirtual
ArchiveOUT(ChArchiveOut &marchive) overridechrono::collision::ChModelBulletvirtual
bt_collision_object (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBulletprotected
BuildModel() overridechrono::collision::ChModelBulletvirtual
ChCollisionModel() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModel
ChModelBullet() (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBullet
ClearModel() overridechrono::collision::ChModelBulletvirtual
family_group (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
family_mask (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
GetAABB(ChVector<> &bbmin, ChVector<> &bbmax) const overridechrono::collision::ChModelBulletvirtual
GetBulletModel()chrono::collision::ChModelBulletinline
GetContactable()chrono::collision::ChCollisionModelinline
GetDefaultSuggestedEnvelope() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelstatic
GetDefaultSuggestedMargin() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelstatic
GetEnvelope()chrono::collision::ChCollisionModelinlinevirtual
GetFamily() override (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBulletvirtual
GetFamilyGroup() constchrono::collision::ChCollisionModelinlinevirtual
GetFamilyMask() constchrono::collision::ChCollisionModelinlinevirtual
GetFamilyMaskDoesCollisionWithFamily(int mfamily) overridechrono::collision::ChModelBulletvirtual
GetPhysicsItem()chrono::collision::ChCollisionModelvirtual
GetSafeMargin()chrono::collision::ChCollisionModelinlinevirtual
GetSuggestedFullMargin() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelinlineprotectedvirtual
mcontactable (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
model_envelope (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
model_safe_margin (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
SetContactable(ChContactable *mc)chrono::collision::ChCollisionModelinlinevirtual
SetDefaultSuggestedEnvelope(double menv)chrono::collision::ChCollisionModelstatic
SetDefaultSuggestedMargin(double mmargin)chrono::collision::ChCollisionModelstatic
SetEnvelope(double amargin)chrono::collision::ChCollisionModelinlinevirtual
SetFamily(int mfamily) overridechrono::collision::ChModelBulletvirtual
SetFamilyGroup(short int group) overridechrono::collision::ChModelBulletvirtual
SetFamilyMask(short int mask) overridechrono::collision::ChModelBulletvirtual
SetFamilyMaskDoCollisionWithFamily(int mfamily) override (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBulletvirtual
SetFamilyMaskNoCollisionWithFamily(int mfamily) overridechrono::collision::ChModelBulletvirtual
SetSafeMargin(double amargin)chrono::collision::ChCollisionModelinlinevirtual
SetSphereRadius(double coll_radius, double out_envelope)chrono::collision::ChModelBullet
shapes (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBulletprotected
SyncPosition() overridechrono::collision::ChModelBulletvirtual
~ChCollisionModel() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelinlinevirtual
~ChModelBullet() (defined in chrono::collision::ChModelBullet)chrono::collision::ChModelBulletvirtual