chrono::ChCollisionModel Member List

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

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::ChCollisionModelfriend
Clear()chrono::ChCollisionModel
CollidesWith(int family)chrono::ChCollisionModel
DisallowCollisionsWith(int family)chrono::ChCollisionModel
GetBoundingBox(bool local=false) constchrono::ChCollisionModel
GetContactable()chrono::ChCollisionModelinline
GetDefaultSuggestedEnvelope() (defined in chrono::ChCollisionModel)chrono::ChCollisionModelstatic
GetDefaultSuggestedMargin() (defined in chrono::ChCollisionModel)chrono::ChCollisionModelstatic
GetEnvelope()chrono::ChCollisionModelinline
GetFamily()chrono::ChCollisionModel
GetFamilyGroup() constchrono::ChCollisionModelinline
GetFamilyMask() constchrono::ChCollisionModelinline
GetImplementation() const (defined in chrono::ChCollisionModel)chrono::ChCollisionModelinline
GetNumShapes() constchrono::ChCollisionModelinline
GetPhysicsItem()chrono::ChCollisionModel
GetSafeMargin()chrono::ChCollisionModelinline
GetShapeInstance(int index) constchrono::ChCollisionModelinline
GetShapeInstances() constchrono::ChCollisionModelinline
HasImplementation() const (defined in chrono::ChCollisionModel)chrono::ChCollisionModelinline
RemoveImplementation() (defined in chrono::ChCollisionModel)chrono::ChCollisionModelinline
SetAllShapesMaterial(std::shared_ptr< ChContactMaterial > mat)chrono::ChCollisionModel
SetContactable(ChContactable *contactable)chrono::ChCollisionModel
SetDefaultSuggestedEnvelope(double envelope)chrono::ChCollisionModelstatic
SetDefaultSuggestedMargin(double margin)chrono::ChCollisionModelstatic
SetEnvelope(float envelope)chrono::ChCollisionModelinline
SetFamily(int family)chrono::ChCollisionModel
SetFamilyGroup(short int group)chrono::ChCollisionModel
SetFamilyMask(short int mask)chrono::ChCollisionModel
SetSafeMargin(float margin)chrono::ChCollisionModelinline
ShapeInstance typedefchrono::ChCollisionModel
SyncPosition()chrono::ChCollisionModel
~ChCollisionModel() (defined in chrono::ChCollisionModel)chrono::ChCollisionModel