FlockBuf Class Reference

#include <FlockBuf.h>

Collaboration diagram for FlockBuf:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FlockBuf ()
 ~FlockBuf ()
FlockBufoperator= (const FlockBuf &other)
PeerBoxCreatePeerBoxList ()
void DistributeBoids ()
void InitBoidList (int num)
void Clear (void)
float GetFallOffValue (const Vector &p)
BoidFindClosestNeighbor (Boid *boid, Boid *excludedboid)

Public Attributes

Vector p
Vector worldp
Vector worlddirection
Vector prevpos
Vector ulbounds
Vector lrbounds
float pbwidth
float pbheight
float pbdepth
InfluenceShapeinfluenceshape
Vector subdiv
int numboids
Boidboids
PeerBoxpeerboxlist
Time prevframe
Time m_maxactionoffset

Detailed Description

Definition at line 22 of file FlockBuf.h.


Constructor & Destructor Documentation

FlockBuf::FlockBuf  ) 
 

FlockBuf::~FlockBuf  )  [inline]
 

Definition at line 35 of file FlockBuf.h.


Member Function Documentation

void FlockBuf::Clear void   ) 
 

PeerBox* FlockBuf::CreatePeerBoxList  ) 
 

void FlockBuf::DistributeBoids  ) 
 

Boid* FlockBuf::FindClosestNeighbor Boid boid,
Boid excludedboid
 

float FlockBuf::GetFallOffValue const Vector p  ) 
 

void FlockBuf::InitBoidList int  num  ) 
 

FlockBuf& FlockBuf::operator= const FlockBuf other  )  [inline]
 

Definition at line 36 of file FlockBuf.h.


Member Data Documentation

Boid* FlockBuf::boids
 

Definition at line 29 of file FlockBuf.h.

InfluenceShape* FlockBuf::influenceshape
 

Definition at line 26 of file FlockBuf.h.

Vector FlockBuf::lrbounds
 

Definition at line 24 of file FlockBuf.h.

Time FlockBuf::m_maxactionoffset
 

Definition at line 31 of file FlockBuf.h.

int FlockBuf::numboids
 

Definition at line 28 of file FlockBuf.h.

Vector FlockBuf::p
 

Definition at line 24 of file FlockBuf.h.

float FlockBuf::pbdepth
 

Definition at line 25 of file FlockBuf.h.

float FlockBuf::pbheight
 

Definition at line 25 of file FlockBuf.h.

float FlockBuf::pbwidth
 

Definition at line 25 of file FlockBuf.h.

PeerBox* FlockBuf::peerboxlist
 

Definition at line 30 of file FlockBuf.h.

Time FlockBuf::prevframe
 

Definition at line 31 of file FlockBuf.h.

Vector FlockBuf::prevpos
 

Definition at line 24 of file FlockBuf.h.

Vector FlockBuf::subdiv
 

Definition at line 27 of file FlockBuf.h.

Vector FlockBuf::ulbounds
 

Definition at line 24 of file FlockBuf.h.

Vector FlockBuf::worlddirection
 

Definition at line 24 of file FlockBuf.h.

Vector FlockBuf::worldp
 

Definition at line 24 of file FlockBuf.h.


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:51 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001