AGX Dynamics 2.41.2.0
Loading...
Searching...
No Matches
ContactForceFilterParticipant.h
Go to the documentation of this file.
1/*
2Copyright 2007-2025. Algoryx Simulation AB.
3
4All AGX source code, intellectual property, documentation, sample code,
5tutorials, scene files and technical white papers, are copyrighted, proprietary
6and confidential material of Algoryx Simulation AB. You may not download, read,
7store, distribute, publish, copy or otherwise disseminate, use or expose this
8material unless having a written signed agreement with Algoryx Simulation AB, or
9having been advised so by Algoryx Simulation AB for a time limited evaluation,
10or having purchased a valid commercial license from Algoryx Simulation AB.
11
12Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
13from using this software, unless otherwise stated in written agreements with
14Algoryx Simulation AB.
15*/
16
17#pragma once
18
19#include <agxCollide/Geometry.h>
20#include <agx/RigidBody.h>
21
22namespace agxCollide
23{
24 class Space;
25}
26
27namespace agx
28{
29 namespace detail
30 {
32 {
33 public:
37
40
41 bool isValid() const;
42
45
46 private:
49 };
50 }
51}
The geometry representation used by the collision detection engine.
Definition: Geometry.h:92
This class contains all Geometries and performs Broad Phase and Narrow Phase collision detection to c...
Definition: Space.h:86
The rigid body class, combining a geometric model and a frame of reference.
Definition: RigidBody.h:52
Templated vector class.
Definition: agx/Vector.h:53
ContactForceFilterParticipant(agx::RigidBody &body)
ContactForceFilterParticipant(agxCollide::Geometry &geometry)
static agxCollide::GeometryContactVector getContacts(ContactForceFilterParticipant &lhs, ContactForceFilterParticipant &rhs, agxCollide::Space &space)
This namespace consists of a set of classes for handling geometric intersection tests including boole...
The agx namespace contains the dynamics/math part of the AGX Dynamics API.