Classes | Macros | Enumerations
OPC_Collider.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Collider
 

Macros

#define __OPC_COLLIDER_H__
 

Enumerations

enum  CollisionFlag {
  OPC_FIRST_CONTACT = (1<<0), OPC_TEMPORAL_COHERENCE = (1<<1), OPC_CONTACT = (1<<2), OPC_TEMPORAL_HIT = (1<<3),
  OPC_NO_PRIMITIVE_TESTS = (1<<4), OPC_CONTACT_FOUND = OPC_FIRST_CONTACT | OPC_CONTACT, OPC_TEMPORAL_CONTACT = OPC_TEMPORAL_HIT | OPC_CONTACT, OPC_FORCE_DWORD = 0x7fffffff
}
 

Detailed Description

Contains base collider class.

Author
Pierre Terdiman
Date
June, 2, 2001

Definition in file OPC_Collider.h.

Macro Definition Documentation

◆ __OPC_COLLIDER_H__

#define __OPC_COLLIDER_H__

Definition at line 22 of file Opcode.h.

Enumeration Type Documentation

◆ CollisionFlag

Enumerator
OPC_FIRST_CONTACT 

Report all contacts (false) or only first one (true)

OPC_TEMPORAL_COHERENCE 

Use temporal coherence or not.

OPC_CONTACT 

Final contact status after a collision query.

OPC_TEMPORAL_HIT 

There has been an early exit due to temporal coherence.

OPC_NO_PRIMITIVE_TESTS 

Keep or discard primitive-bv tests in leaf nodes (volume-mesh queries)

OPC_CONTACT_FOUND 
OPC_TEMPORAL_CONTACT 
OPC_FORCE_DWORD 

Definition at line 23 of file OPC_Collider.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:06