chrono::collision::ChCollisionModelDistributed Member List

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

aabb_maxchrono::collision::ChCollisionModelDistributedprotected
aabb_min (defined in chrono::collision::ChCollisionModelDistributed)chrono::collision::ChCollisionModelDistributedprotected
aabb_validchrono::collision::ChCollisionModelDistributedprotected
Add2Dpath(std::shared_ptr< geometry::ChLinePath > mpath, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1), const double thickness=0.001)chrono::collision::ChCollisionModelinlinevirtual
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::ChCollisionModelParallelvirtual
AddBox(double hx, double hy, double hz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelDistributedvirtual
AddCapsule(double radius, double hlen, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddCone(double rx, double rz, double hy, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddConvexHull(const std::vector< ChVector< double > > &pointlist, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddConvexHullsFromFile(ChStreamInAscii &mstream, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1))chrono::collision::ChCollisionModelvirtual
AddCopyOfAnotherModel(ChCollisionModel *another) overridechrono::collision::ChCollisionModelParallelvirtual
AddCylinder(double rx, double ry, double rz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddEllipsoid(double rx, double ry, double rz, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddPoint(double radius=0, const ChVector<> &pos=ChVector<>())chrono::collision::ChCollisionModelinlinevirtual
AddRoundedBox(double hx, double hy, double hz, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddRoundedCone(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddRoundedCylinder(double rx, double rz, double hy, double sphere_r, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelParallelvirtual
AddSphere(double radius, const ChVector<> &pos=ChVector<>()) overridechrono::collision::ChCollisionModelDistributedvirtual
AddTriangle(ChVector<> A, ChVector<> B, ChVector<> C, const ChVector<> &pos=ChVector<>(), const ChMatrix33<> &rot=ChMatrix33<>(1)) overridechrono::collision::ChCollisionModelDistributedvirtual
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::ChCollisionModelParallelvirtual
ArchiveIN(ChArchiveIn &marchive)chrono::collision::ChCollisionModelvirtual
ArchiveOUT(ChArchiveOut &marchive)chrono::collision::ChCollisionModelvirtual
BuildModel() overridechrono::collision::ChCollisionModelParallelvirtual
ChCollisionModel() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModel
ChCollisionModelDistributed() (defined in chrono::collision::ChCollisionModelDistributed)chrono::collision::ChCollisionModelDistributed
ChCollisionModelParallel() (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallel
ClearModel() overridechrono::collision::ChCollisionModelDistributedvirtual
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::ChCollisionModelDistributedvirtual
GetBody() constchrono::collision::ChCollisionModelParallelinline
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() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelvirtual
GetFamilyGroup() constchrono::collision::ChCollisionModelinlinevirtual
GetFamilyMask() constchrono::collision::ChCollisionModelinlinevirtual
GetFamilyMaskDoesCollisionWithFamily(int mfamily)chrono::collision::ChCollisionModelvirtual
GetNObjects() constchrono::collision::ChCollisionModelParallelinline
GetPhysicsItem()chrono::collision::ChCollisionModelvirtual
GetSafeMargin()chrono::collision::ChCollisionModelinlinevirtual
GetSuggestedFullMargin() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelinlineprotectedvirtual
local_convex_data (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallel
mbody (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallelprotected
mcontactable (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
mData (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallel
model_envelope (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
model_safe_margin (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelprotected
nObjects (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallelprotected
SetBody(ChBody *body)chrono::collision::ChCollisionModelParallelinline
SetContactable(ChContactable *mc) overridechrono::collision::ChCollisionModelParallelvirtual
SetDefaultSuggestedEnvelope(double menv)chrono::collision::ChCollisionModelstatic
SetDefaultSuggestedMargin(double mmargin)chrono::collision::ChCollisionModelstatic
SetEnvelope(double amargin)chrono::collision::ChCollisionModelinlinevirtual
SetFamily(int mfamily)chrono::collision::ChCollisionModelvirtual
SetFamilyGroup(short int group)chrono::collision::ChCollisionModelvirtual
SetFamilyMask(short int mask)chrono::collision::ChCollisionModelvirtual
SetFamilyMaskDoCollisionWithFamily(int mfamily) (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelvirtual
SetFamilyMaskNoCollisionWithFamily(int mfamily)chrono::collision::ChCollisionModelvirtual
SetSafeMargin(double amargin)chrono::collision::ChCollisionModelinlinevirtual
shape_aabb_maxchrono::collision::ChCollisionModelDistributed
shape_aabb_min (defined in chrono::collision::ChCollisionModelDistributed)chrono::collision::ChCollisionModelDistributed
SyncPosition() overridechrono::collision::ChCollisionModelParallelvirtual
~ChCollisionModel() (defined in chrono::collision::ChCollisionModel)chrono::collision::ChCollisionModelinlinevirtual
~ChCollisionModelDistributed() (defined in chrono::collision::ChCollisionModelDistributed)chrono::collision::ChCollisionModelDistributedvirtual
~ChCollisionModelParallel() (defined in chrono::collision::ChCollisionModelParallel)chrono::collision::ChCollisionModelParallelvirtual