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

# deCylinderBrush Class Reference

`#include <deBrush_priv.hpp>`

Inheritance diagram for deCylinderBrush:

[legend]
Collaboration diagram for deCylinderBrush:

[legend]
List of all members.

## Public Member Functions
| deCylinderBrush ()
| ~deCylinderBrush ()
## Public Attributes
| WorldObjectClassDef
## Protected Member Functions
deBrush * | CopyBrush ()
## Private Member Functions
void | UpdateBrush ()
void | GenerateHull ()
void | GenerateHull2 ()
deDouble | Dist (const deVec3d &LineP1, const deVec3d &LineP2, const deVec3d &P3)

## Constructor & Destructor Documentation

deCylinderBrush::deCylinderBrush | ( |  | ) |

deCylinderBrush::~deCylinderBrush | ( |  | ) |

## Member Function Documentation

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

| Implements deBrush.

deDouble deCylinderBrush::Dist | ( | const deVec3d & | LineP1,
|  | const deVec3d & | LineP2,
|  | const deVec3d & | P3
| ) | `[private]`

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

void deCylinderBrush::GenerateHull2 | ( |  | ) | `[private]`

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

| Implements deBrush.

## Member Data Documentation

deCylinderBrush::WorldObjectClassDef

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

- deBrush_priv.hpp
- CylinderBrush.cpp