Simias::Storage::Collision Class Reference

Class used to get to the Collision data. More...

List of all members.

Public Member Functions

 Collision (CollisionType type, string contextData)
 Constructor for creating a new object.
 Collision (XmlElement xmlElement)
 Constructor for creating a new object.
override int GetHashCode ()
 Gets the hashcode for this object.
override bool Equals (object obj)
 Equals method for Collision object.

Static Public Member Functions

static bool operator== (Collision c1, Collision c2)
 Operator override method for equality.
static bool operator!= (Collision c1, Collision c2)
 Operator override method for inequality.

Properties

CollisionType Type [get]
 Type of collision that this object represents.
string ContextData [get]
 Context data associated with this collision.


Detailed Description

Class used to get to the Collision data.


Constructor & Destructor Documentation

Simias::Storage::Collision::Collision ( CollisionType  type,
string  contextData 
) [inline]

Constructor for creating a new object.

Parameters:
type Type of collision that this object represents.
contextData Context data associated with this collision.

Simias::Storage::Collision::Collision ( XmlElement  xmlElement  )  [inline]

Constructor for creating a new object.

Parameters:
xmlElement XmlElement that contains the collision data.


Member Function Documentation

override int Simias::Storage::Collision::GetHashCode (  )  [inline]

Gets the hashcode for this object.

Returns:
A hash code for the current Object.

override bool Simias::Storage::Collision::Equals ( object  obj  )  [inline]

Equals method for Collision object.

Parameters:
obj Collision object to compare.
Returns:
True if objects are equal, otherwise false is returned.

static bool Simias::Storage::Collision::operator== ( Collision  c1,
Collision  c2 
) [inline, static]

Operator override method for equality.

Parameters:
c1 First Collision object.
c2 Second Collision object.
Returns:
True if objects are equal, otherwise false is returned.

static bool Simias::Storage::Collision::operator!= ( Collision  c1,
Collision  c2 
) [inline, static]

Operator override method for inequality.

Parameters:
c1 First Collision object.
c2 Second Collision object.
Returns:
True if objects are not equal, otherwise false is returned.


Property Documentation

CollisionType Simias::Storage::Collision::Type [get]

Type of collision that this object represents.

string Simias::Storage::Collision::ContextData [get]

Context data associated with this collision.


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

Generated on Wed Apr 8 14:53:30 2009 for simias by  doxygen 1.5.6