AddCylinder(std::shared_ptr< ChContactMaterial > material, double radius, const ChVector3d &p1, const ChVector3d &p2) | chrono::ChCollisionModel | |
AddShape(std::shared_ptr< ChCollisionShape > shape, const ChFrame<> &frame=ChFrame<>()) | chrono::ChCollisionModel | |
AddShapes(std::shared_ptr< ChCollisionModel > model, const ChFrame<> &frame=ChFrame<>()) | chrono::ChCollisionModel | |
AllowCollisionsWith(int family) (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | |
ArchiveIn(ChArchiveIn &archive_in) | chrono::ChCollisionModel | |
ArchiveOut(ChArchiveOut &archive_out) | chrono::ChCollisionModel | |
ChCollisionModel() (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | |
ChCollisionModel(const ChCollisionModel &other) (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | |
ChCollisionModelImpl (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | friend |
Clear() | chrono::ChCollisionModel | |
CollidesWith(int family) | chrono::ChCollisionModel | |
DisallowCollisionsWith(int family) | chrono::ChCollisionModel | |
GetBoundingBox(bool local=false) const | chrono::ChCollisionModel | |
GetContactable() | chrono::ChCollisionModel | inline |
GetDefaultSuggestedEnvelope() (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | static |
GetDefaultSuggestedMargin() (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | static |
GetEnvelope() | chrono::ChCollisionModel | inline |
GetFamily() | chrono::ChCollisionModel | |
GetFamilyGroup() const | chrono::ChCollisionModel | inline |
GetFamilyMask() const | chrono::ChCollisionModel | inline |
GetImplementation() const (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | inline |
GetNumShapes() const | chrono::ChCollisionModel | inline |
GetPhysicsItem() | chrono::ChCollisionModel | |
GetSafeMargin() | chrono::ChCollisionModel | inline |
GetShapeInstance(int index) const | chrono::ChCollisionModel | inline |
GetShapeInstances() const | chrono::ChCollisionModel | inline |
HasImplementation() const (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | inline |
RemoveImplementation() (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | inline |
SetAllShapesMaterial(std::shared_ptr< ChContactMaterial > mat) | chrono::ChCollisionModel | |
SetContactable(ChContactable *new_contactable) | chrono::ChCollisionModel | |
SetDefaultSuggestedEnvelope(double envelope) | chrono::ChCollisionModel | static |
SetDefaultSuggestedMargin(double margin) | chrono::ChCollisionModel | static |
SetEnvelope(float envelope) | chrono::ChCollisionModel | inline |
SetFamily(int family) | chrono::ChCollisionModel | |
SetFamilyGroup(short int group) | chrono::ChCollisionModel | |
SetFamilyMask(short int mask) | chrono::ChCollisionModel | |
SetSafeMargin(float margin) | chrono::ChCollisionModel | inline |
SyncPosition() | chrono::ChCollisionModel | |
~ChCollisionModel() (defined in chrono::ChCollisionModel) | chrono::ChCollisionModel | |