Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# dePrismBrush Class Reference

`#include <deBrush_priv.hpp>`

Inheritance diagram for dePrismBrush:

[legend]
Collaboration diagram for dePrismBrush:

[legend]
List of all members.

## Public Member Functions
| dePrismBrush ()
| ~dePrismBrush ()
## Public Attributes
| WorldObjectClassDef
## Protected Member Functions
deBrush * | CopyBrush ()
## Private Member Functions
void | UpdateBrush ()
void | GenerateHull ()
deBoolean | PlaneIntersectionPoint (dePlane &p1, dePlane &p2, dePlane &p3, deVec3d &p)
## Private Attributes
deTArray< dePlane > | m_Planes

## Constructor & Destructor Documentation

dePrismBrush::dePrismBrush | ( |  | ) |

dePrismBrush::~dePrismBrush | ( |  | ) |

## Member Function Documentation

deBrush * dePrismBrush::CopyBrush | ( |  | ) | `[protected, virtual]`

| Implements deBrush.

void dePrismBrush::GenerateHull | ( |  | ) | `[private]`

deBoolean dePrismBrush::PlaneIntersectionPoint | ( | dePlane & | p1,
|  | dePlane & | p2,
|  | dePlane & | p3,
|  | deVec3d & | p
| ) | `[private]`

void dePrismBrush::UpdateBrush | ( |  | ) | `[private, virtual]`

| Implements deBrush.

## Member Data Documentation

deTArray<dePlane> dePrismBrush::m_Planes`[private]`

dePrismBrush::WorldObjectClassDef

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

- deBrush_priv.hpp
- PrismBrush.cpp