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) override | chrono::collision::ChModelBullet | virtual |
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)) override | chrono::collision::ChModelBullet | virtual |
AddBox(double hx, double hy, double hz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | virtual |
AddCapsule(double radius, double hlen, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | inlinevirtual |
AddCone(double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | inlinevirtual |
AddConvexHull(const std::vector< ChVector< double >> &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | virtual |
chrono::collision::ChCollisionModel::AddConvexHull(const std::vector< ChVector< double > > &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))=0 | chrono::collision::ChCollisionModel | pure virtual |
AddConvexHullsFromFile(ChStreamInAscii &mstream, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChCollisionModel | virtual |
AddCopyOfAnotherModel(ChCollisionModel *another) override | chrono::collision::ChModelBullet | virtual |
AddCylinder(double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | virtual |
AddEllipsoid(double rx, double ry, double rz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | virtual |
AddPoint(double radius=0, const ChVector<> &pos=ChVector<>()) override | chrono::collision::ChModelBullet | virtual |
AddRoundedBox(double hx, double hy, double hz, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | inlinevirtual |
AddRoundedCone(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | inlinevirtual |
AddRoundedCylinder(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) override | chrono::collision::ChModelBullet | inlinevirtual |
AddSphere(double radius, const ChVector<> &pos=ChVector<>()) override | chrono::collision::ChModelBullet | virtual |
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) override | chrono::collision::ChModelBullet | virtual |
AddTriangleMeshConcave(std::shared_ptr< geometry::ChTriangleMesh > trimesh, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChModelBullet | virtual |
AddTriangleMeshConcaveDecomposed(std::shared_ptr< ChConvexDecomposition > mydecomposition, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) | chrono::collision::ChModelBullet | virtual |
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::ChModelBullet | virtual |
ArchiveIN(ChArchiveIn &marchive) override | chrono::collision::ChModelBullet | virtual |
ArchiveOUT(ChArchiveOut &marchive) override | chrono::collision::ChModelBullet | virtual |
bt_collision_object (defined in chrono::collision::ChModelBullet) | chrono::collision::ChModelBullet | protected |
BuildModel() override | chrono::collision::ChModelBullet | virtual |
ChCollisionModel() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | |
ChModelBullet() (defined in chrono::collision::ChModelBullet) | chrono::collision::ChModelBullet | |
ClearModel() override | chrono::collision::ChModelBullet | virtual |
family_group (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | protected |
family_mask (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | protected |
GetAABB(ChVector<> &bbmin, ChVector<> &bbmax) const override | chrono::collision::ChModelBullet | virtual |
GetBulletModel() | chrono::collision::ChModelBullet | inline |
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::ChModelBullet) | chrono::collision::ChModelBullet | virtual |
GetFamilyGroup() const | chrono::collision::ChCollisionModel | inlinevirtual |
GetFamilyMask() const | chrono::collision::ChCollisionModel | inlinevirtual |
GetFamilyMaskDoesCollisionWithFamily(int mfamily) override | chrono::collision::ChModelBullet | virtual |
GetPhysicsItem() | chrono::collision::ChCollisionModel | virtual |
GetSafeMargin() | chrono::collision::ChCollisionModel | inlinevirtual |
GetSuggestedFullMargin() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | inlineprotectedvirtual |
mcontactable (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | protected |
model_envelope (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | protected |
model_safe_margin (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | protected |
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::ChModelBullet | virtual |
SetFamilyGroup(short int group) override | chrono::collision::ChModelBullet | virtual |
SetFamilyMask(short int mask) override | chrono::collision::ChModelBullet | virtual |
SetFamilyMaskDoCollisionWithFamily(int mfamily) override (defined in chrono::collision::ChModelBullet) | chrono::collision::ChModelBullet | virtual |
SetFamilyMaskNoCollisionWithFamily(int mfamily) override | chrono::collision::ChModelBullet | virtual |
SetSafeMargin(double amargin) | chrono::collision::ChCollisionModel | inlinevirtual |
SetSphereRadius(double coll_radius, double out_envelope) | chrono::collision::ChModelBullet | |
shapes (defined in chrono::collision::ChModelBullet) | chrono::collision::ChModelBullet | protected |
SyncPosition() override | chrono::collision::ChModelBullet | virtual |
~ChCollisionModel() (defined in chrono::collision::ChCollisionModel) | chrono::collision::ChCollisionModel | inlinevirtual |
~ChModelBullet() (defined in chrono::collision::ChModelBullet) | chrono::collision::ChModelBullet | virtual |