Frontend::Utils::Shapes::Intersectors::BoxAlignedTriangle Class Reference

#include <Intersectors.h>

Inheritance diagram for Frontend::Utils::Shapes::Intersectors::BoxAlignedTriangle:

Frontend::Utils::Shapes::Intersector List of all members.

Private Member Functions

void GetSupportedShapeTypes (ShapeType &a, ShapeType &b)
 Gives the shape types that this intersectors supports.
void Intersects (IntersectionResult &result)
 Tests if two shapes intersect.

Member Function Documentation

void Frontend::Utils::Shapes::Intersectors::BoxAlignedTriangle::GetSupportedShapeTypes ShapeType a,
ShapeType b
[private, virtual]
 

Gives the shape types that this intersectors supports.

This function indicates the shape types that Intersect() supports.

Parameters:
a Reference to a variable that will receive the required shape type of parameter a.
a Reference to a variable that will receive the required shape type of parameter b.

Implements Frontend::Utils::Shapes::Intersector.

void Frontend::Utils::Shapes::Intersectors::BoxAlignedTriangle::Intersects IntersectionResult result  )  [private, virtual]
 

Tests if two shapes intersect.

The shapes must be of the types indicated by GetSupportedShapeTypes().

Parameters:
result A reference to an IntersectionResult class that contains the shapes that should be tested and will receive additional information about the intersection (if any).

Implements Frontend::Utils::Shapes::Intersector.


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