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

# deExtrudedBrush Class Reference

`#include <deBrush_priv.hpp>`

Inheritance diagram for deExtrudedBrush:

[legend]
Collaboration diagram for deExtrudedBrush:

[legend]
List of all members.

## Public Member Functions
| deExtrudedBrush ()
| ~deExtrudedBrush ()
void | SetSourceLine (IdeLine *line)
void | SetExtrudeLine (IdeLine *line)
void | MakeSolid (deBoolean IsSolid)
## Public Attributes
| WorldObjectClassDef
## Protected Member Functions
deBrush * | CopyBrush ()
## Private Member Functions
void | UpdateBrush ()
void | Extrude ()
## Private Attributes
IdeLine * | m_SourceLine
IdeLine * | m_ExtrudeLine
bool | m_Solid

## Constructor & Destructor Documentation

deExtrudedBrush::deExtrudedBrush | ( |  | ) |

deExtrudedBrush::~deExtrudedBrush | ( |  | ) |

## Member Function Documentation

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

| Implements deBrush.

void deExtrudedBrush::Extrude | ( |  | ) | `[private]`

void deExtrudedBrush::MakeSolid | ( | deBoolean | IsSolid | ) | `[virtual]`

| Implements IdeExtrudedBrush.

void deExtrudedBrush::SetExtrudeLine | ( | IdeLine * | line | ) | `[virtual]`

| Implements IdeExtrudedBrush.

void deExtrudedBrush::SetSourceLine | ( | IdeLine * | line | ) | `[virtual]`

| Implements IdeExtrudedBrush.

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

| Implements deBrush.

## Member Data Documentation

IdeLine* deExtrudedBrush::m_ExtrudeLine`[private]`

bool deExtrudedBrush::m_Solid`[private]`

IdeLine* deExtrudedBrush::m_SourceLine`[private]`

deExtrudedBrush::WorldObjectClassDef

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

- deBrush_priv.hpp
- ExtrudedBrush.cpp