![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#include <CollisionDetectionAlgorithm.h>

Public Member Functions | |
| DYN_FUNC void | reverse () | 
| DYN_FUNC Real | depth () | 
| DYN_FUNC Vector< Real, 3 > | normal () | 
| DYN_FUNC SeparationType | type () | 
| DYN_FUNC SeparationType | face () | 
| DYN_FUNC Vector< Real, 3 > | point (int i) | 
| DYN_FUNC Vector< Real, 3 > | pointA () | 
| DYN_FUNC Vector< Real, 3 > | pointB () | 
| DYN_FUNC Triangle3D | tri () | 
| DYN_FUNC Rectangle3D | rect () | 
| DYN_FUNC void | update (SeparationType type, Real BoundaryA, Real BoundaryB, Real Depth, Vec3f N, Vec3f a0, Vec3f a1, Vec3f a2=Vec3f(0.), Vec3f a3=Vec3f(0.)) | 
Private Types | |
| using | Tet3D = TTet3D<Real> | 
| using | Sphere3D = TSphere3D<Real> | 
| using | Segment3D = TSegment3D<Real> | 
| using | OBox3D = TOrientedBox3D<Real> | 
| using | Capsule3D = TCapsule3D<Real> | 
| using | Triangle3D = TTriangle3D<Real> | 
| using | Rectangle3D = TRectangle3D<Real> | 
Private Attributes | |
| Vector< Real, 3 > | separation_normal | 
| Vector< Real, 3 > | separation_point [4] | 
| Real | separation_distance = -REAL_INF | 
| SeparationType | separation_type = CT_POINT | 
| int | separation_flag = 0 | 
Definition at line 18 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 24 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 23 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 26 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 22 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 21 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 20 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 25 of file CollisionDetectionAlgorithm.h.
      
  | 
  inline | 
Definition at line 38 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 41 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 39 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 43 of file CollisionDetectionAlgorithm.h.
      
  | 
  inline | 
Definition at line 44 of file CollisionDetectionAlgorithm.h.
      
  | 
  inline | 
Definition at line 45 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 47 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 36 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 46 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 40 of file CollisionDetectionAlgorithm.h.

      
  | 
  inline | 
Definition at line 49 of file CollisionDetectionAlgorithm.h.


      
  | 
  private | 
Definition at line 31 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 33 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 29 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 30 of file CollisionDetectionAlgorithm.h.
      
  | 
  private | 
Definition at line 32 of file CollisionDetectionAlgorithm.h.