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

# IdeLathedBrush Class Reference

Makes a surface by revolving a line around an axis. More...

`#include <deBrush.hpp>`

Inheritance diagram for IdeLathedBrush:

[legend]
Collaboration diagram for IdeLathedBrush:

[legend]
List of all members.

## Public Types
enum | LatheStyle { LatheCap = 0, LatheCylinder, LatheSurface, Lathe_32bit = 0x7fffffff }
## Public Member Functions
virtual void | SetLine (IdeLine *line)=0
virtual IdeLine * | GetLine ()=0
virtual LatheStyle | GetStyle ()=0
virtual deDouble | GetDegree ()=0
virtual void | SetStyle (LatheStyle style)=0
virtual void | SetDegree (deDouble RotDegree)=0
## Protected Member Functions
virtual | ~IdeLathedBrush ()

## Detailed Description

Makes a surface by revolving a line around an axis.

## Member Enumeration Documentation

enum IdeLathedBrush::LatheStyle

  | Enumeration values:
  LatheCap |
  LatheCylinder |
  LatheSurface |
  Lathe_32bit |

## Constructor & Destructor Documentation

virtual IdeLathedBrush::~IdeLathedBrush | ( |  | ) | `[inline, protected, virtual]`

## Member Function Documentation

virtual deDouble IdeLathedBrush::GetDegree | ( |  | ) | `[pure virtual]`

| Implemented in deLathedBrush.

virtual IdeLine* IdeLathedBrush::GetLine | ( |  | ) | `[pure virtual]`

| Implemented in deLathedBrush.

virtual LatheStyle IdeLathedBrush::GetStyle | ( |  | ) | `[pure virtual]`

| Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetDegree | ( | deDouble | RotDegree | ) | `[pure virtual]`

| Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetLine | ( | IdeLine * | line | ) | `[pure virtual]`

| Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetStyle | ( | LatheStyle | style | ) | `[pure virtual]`

| Implemented in deLathedBrush.

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

- deBrush.hpp