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

# BezierLine Class Reference

`#include <deLine_priv.hpp>`

Inheritance diagram for BezierLine:

[legend]
Collaboration diagram for BezierLine:

[legend]
List of all members.

## Public Member Functions
| BezierLine ()
| ~BezierLine ()
## Protected Member Functions
void | InterpolateLine (deDouble Fraction, deVec3d &point)
virtual void | InterpolateTangent (deDouble Fraction, deVec3d &point)
IdeLine * | CopyLine ()
## Private Member Functions
deDouble | F (long k, deDouble t)
deDouble | D (long k, deDouble t)

## Constructor & Destructor Documentation

BezierLine::BezierLine | ( |  | ) |

BezierLine::~BezierLine | ( |  | ) |

## Member Function Documentation

IdeLine * BezierLine::CopyLine | ( |  | ) | `[protected, virtual]`

| Implements deLine.

deDouble BezierLine::D | ( | long | k,
|  | deDouble | t
| ) | `[private]`

deDouble BezierLine::F | ( | long | k,
|  | deDouble | t
| ) | `[private]`

void BezierLine::InterpolateLine | ( | deDouble | Fraction,
|  | deVec3d & | point
| ) | `[protected, virtual]`

| Implements deLine.

void BezierLine::InterpolateTangent | ( | deDouble | Fraction,
|  | deVec3d & | point
| ) | `[protected, virtual]`

| Implements deLine.

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

- deLine_priv.hpp
- deLine.cpp