ContactList Struct Reference
[Collision Detection]

Inherits Service.

Inherited by ContactListImpl.

List of all members.

Public Methods

virtual void setNumContacts (int num)=0
virtual void setContact (int i, const Vector3 &pos, const Vector3 &normal, Float depth)=0
virtual int size () const=0
virtual const Vector3getPosition (int i) const=0
virtual const Vector3getNormal (int i) const=0
virtual Float getDepth (int i) const=0


Detailed Description

A list of contact point information.


Member Function Documentation

virtual Float ContactList::getDepth int    i const [pure virtual]
 

Get a contact's penetration depth.

virtual const Vector3& ContactList::getNormal int    i const [pure virtual]
 

Get a contact normal.

virtual const Vector3& ContactList::getPosition int    i const [pure virtual]
 

Get a contact position.

virtual void ContactList::setContact int    i,
const Vector3   pos,
const Vector3   normal,
Float    depth
[pure virtual]
 

Initialize a contact.

virtual void ContactList::setNumContacts int    num [pure virtual]
 

Allocate space for the contacts.

virtual int ContactList::size   const [pure virtual]
 

Get the number of contacts stored in the list.


The documentation for this struct was generated from the following file:


Flat Four Engine
Copyright (C) 2001 by 379, Inc.
This page generated by Doxygen