SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
algorithms::ls::Event Class Reference

#include <Event.h>

Collaboration diagram for algorithms::ls::Event:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void erase ()
 Event (double time_i, int i_i, int j_i, Vector< DIM, int > v_i)
 Event (double time_i, int i_i, int j_i)
 Event (const Event &e)
 Event ()
int getCollisionPartnerI ()
int getCollisionPartnerJ ()
double getTime ()
Vector< DIM, int > getVector ()
bool operator< (const Event &) const
bool operator> (const Event &) const
void setCollisionPartnerI (int i)
void setCollisionPartnerJ (int j)
void setTime (double time)
void setVector (Vector< DIM, int > v)
 ~Event ()

Private Attributes

int i
int j
double time
Vector< DIM, int > v

Detailed Description

Class Event


Constructor & Destructor Documentation

algorithms::ls::Event::Event ( double  time_i,
int  i_i,
int  j_i,
Vector< DIM, int >  v_i 
)

Constructor

algorithms::ls::Event::Event ( double  time_i,
int  i_i,
int  j_i 
)

Constructor

Constructor

Constructor

Destructor


Member Function Documentation

Erase

bool algorithms::ls::Event::operator< ( const Event e) const

Define operator"<"

bool algorithms::ls::Event::operator> ( const Event e) const

Define operator">"

void algorithms::ls::Event::setTime ( double  time)

Member Data Documentation

int algorithms::ls::Event::i [private]

collision partner with lower number

int algorithms::ls::Event::j [private]

collision partner with higher number

double algorithms::ls::Event::time [private]

time of next collision

virtual image


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines