chrono::collision::ChCollisionModelBullet Member List
  This is the complete list of members for chrono::collision::ChCollisionModelBullet, including all inherited members.
| Add2Dpath(std::shared_ptr< ChMaterialSurface > material, std::shared_ptr< geometry::ChLinePath > mpath, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1), const double thickness=0.001) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddBarrel(std::shared_ptr< ChMaterialSurface > material, double Y_low, double Y_high, double R_vert, double R_hor, double R_offset, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddBox(std::shared_ptr< ChMaterialSurface > material, double hx, double hy, double hz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddCapsule(std::shared_ptr< ChMaterialSurface > material, double radius, double hlen, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddCone(std::shared_ptr< ChMaterialSurface > material, double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | inlinevirtual | 
| AddConvexHull(std::shared_ptr< ChMaterialSurface > material, const std::vector< ChVector< double >> &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddConvexHullsFromFile(std::shared_ptr< ChMaterialSurface > material, ChStreamInAscii &mstream, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChCollisionModel | virtual | 
| AddCopyOfAnotherModel(ChCollisionModel *another) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddCylinder(std::shared_ptr< ChMaterialSurface > material, double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddCylindricalShell(std::shared_ptr< ChMaterialSurface > material, double radius, double hlen, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddEllipsoid(std::shared_ptr< ChMaterialSurface > material, double rx, double ry, double rz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddPoint(std::shared_ptr< ChMaterialSurface > material, double radius=0, const ChVector<> &pos=ChVector<>()) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddRoundedBox(std::shared_ptr< ChMaterialSurface > material, double hx, double hy, double hz, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | inlinevirtual | 
| AddRoundedCone(std::shared_ptr< ChMaterialSurface > material, double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | inlinevirtual | 
| AddRoundedCylinder(std::shared_ptr< ChMaterialSurface > material, double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChCollisionModelBullet | inlinevirtual | 
| AddSphere(std::shared_ptr< ChMaterialSurface > material, double radius, const ChVector<> &pos=ChVector<>()) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddTriangleMesh(std::shared_ptr< ChMaterialSurface > material, 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) override | chrono::collision::ChCollisionModelBullet | virtual | 
| AddTriangleMeshConcave(std::shared_ptr< ChMaterialSurface > material, std::shared_ptr< geometry::ChTriangleMesh > trimesh, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChCollisionModelBullet | virtual | 
| AddTriangleMeshConcaveDecomposed(std::shared_ptr< ChMaterialSurface > material, std::shared_ptr< ChConvexDecomposition > mydecomposition, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChCollisionModelBullet | virtual | 
| AddTriangleProxy(std::shared_ptr< ChMaterialSurface > material, 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::ChCollisionModelBullet | virtual | 
| ArchiveIN(ChArchiveIn &marchive) override | chrono::collision::ChCollisionModelBullet | virtual | 
| ArchiveOUT(ChArchiveOut &marchive) override | chrono::collision::ChCollisionModelBullet | virtual | 
| bt_collision_object | chrono::collision::ChCollisionModelBullet | protected | 
| bt_compound_shape | chrono::collision::ChCollisionModelBullet | protected | 
| BuildModel() override | chrono::collision::ChCollisionModelBullet | virtual | 
| ChCollisionModel() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | |
| ChCollisionModelBullet() (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | |
| ChCollisionSystemBullet (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | friend | 
| ChCollisionSystemBulletMulticore (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | friend | 
| ClearModel() override | chrono::collision::ChCollisionModelBullet | virtual | 
| CopyShapes(ChCollisionModel *other) | chrono::collision::ChCollisionModel | protected | 
| family_group | chrono::collision::ChCollisionModel | protected | 
| family_mask | chrono::collision::ChCollisionModel | protected | 
| GetAABB(ChVector<> &bbmin, ChVector<> &bbmax) const override | chrono::collision::ChCollisionModelBullet | virtual | 
| GetContactable() | chrono::collision::ChCollisionModel | inline | 
| GetDefaultSuggestedEnvelope() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | static | 
| GetDefaultSuggestedMargin() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | static | 
| GetEnvelope() | chrono::collision::ChCollisionModel | inlinevirtual | 
| GetFamily() override (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | virtual | 
| GetFamilyGroup() const | chrono::collision::ChCollisionModel | inlinevirtual | 
| GetFamilyMask() const | chrono::collision::ChCollisionModel | inlinevirtual | 
| GetFamilyMaskDoesCollisionWithFamily(int mfamily) override | chrono::collision::ChCollisionModelBullet | virtual | 
| GetNumShapes() const | chrono::collision::ChCollisionModel | inline | 
| GetPhysicsItem() | chrono::collision::ChCollisionModel | virtual | 
| GetSafeMargin() | chrono::collision::ChCollisionModel | inlinevirtual | 
| GetShape(int index) | chrono::collision::ChCollisionModel | inline | 
| GetShapeDimensions(int index) const override | chrono::collision::ChCollisionModelBullet | virtual | 
| GetShapePos(int index) const override | chrono::collision::ChCollisionModelBullet | virtual | 
| GetShapes() const | chrono::collision::ChCollisionModel | inline | 
| GetSuggestedFullMargin() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | inlineprotectedvirtual | 
| GetType() const override | chrono::collision::ChCollisionModelBullet | inlinevirtual | 
| m_shapes | chrono::collision::ChCollisionModel | protected | 
| mcontactable | chrono::collision::ChCollisionModel | protected | 
| model_envelope | chrono::collision::ChCollisionModel | protected | 
| model_safe_margin | chrono::collision::ChCollisionModel | protected | 
| SetAllShapesMaterial(std::shared_ptr< ChMaterialSurface > mat) | chrono::collision::ChCollisionModel | |
| SetContactable(ChContactable *mc) | chrono::collision::ChCollisionModel | inlinevirtual | 
| SetDefaultSuggestedEnvelope(double menv) | chrono::collision::ChCollisionModel | static | 
| SetDefaultSuggestedMargin(double mmargin) | chrono::collision::ChCollisionModel | static | 
| SetEnvelope(double amargin) | chrono::collision::ChCollisionModel | inlinevirtual | 
| SetFamily(int mfamily) override | chrono::collision::ChCollisionModelBullet | virtual | 
| SetFamilyGroup(short int group) override | chrono::collision::ChCollisionModelBullet | virtual | 
| SetFamilyMask(short int mask) override | chrono::collision::ChCollisionModelBullet | virtual | 
| SetFamilyMaskDoCollisionWithFamily(int mfamily) override (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | virtual | 
| SetFamilyMaskNoCollisionWithFamily(int mfamily) override | chrono::collision::ChCollisionModelBullet | virtual | 
| SetSafeMargin(double amargin) | chrono::collision::ChCollisionModel | inlinevirtual | 
| SetShapeMaterial(int index, std::shared_ptr< ChMaterialSurface > mat) | chrono::collision::ChCollisionModel | |
| SetSphereRadius(double coll_radius, double out_envelope) | chrono::collision::ChCollisionModelBullet | |
| SyncPosition() override | chrono::collision::ChCollisionModelBullet | virtual | 
| ~ChCollisionModel() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | inlinevirtual | 
| ~ChCollisionModelBullet() (defined in chrono::collision::ChCollisionModelBullet) | chrono::collision::ChCollisionModelBullet | virtual |