libjbt

jbt_field Class Reference

Abstract base class for field functions. More...

#include <field.h>

Inherited by jbt_arctan_field, jbt_bicubic_field, jbt_blanc_field, jbt_blinn_field, jbt_geoff_field and jbt_inversepower_field.

List of all members.

Public Members

Static Public Members

Protected Members


Detailed Description

Abstract base class for field functions.


Member Function Documentation

virtual jbt_field::~jbt_field() [virtual]

virtual jFlt jbt_field::f( jFlt, jFlt ) const = 0 [pure virtual]

Reimplemented in jbt_inversepower_field, jbt_geoff_field, jbt_blinn_field, jbt_blanc_field, jbt_bicubic_field and jbt_arctan_field.

virtual jFlt jbt_field::bound() const [virtual]

Reimplemented in jbt_blinn_field and jbt_bicubic_field.

virtual bool jbt_field::square() const [virtual]

Reimplemented in jbt_geoff_field.

virtual jgl_algebraic* jbt_field::expression( jgl_algebraic*, jFlt ) const = 0 [pure virtual]

Returns the algebraic expression for the field function given the algebraic expression for the distance. And the bound of the distance.

Reimplemented in jbt_inversepower_field, jbt_geoff_field, jbt_blinn_field, jbt_blanc_field, jbt_bicubic_field and jbt_arctan_field.

jbt_field::jbt_field() [protected]


Member Data Documentation

jbt_field* jbt_field::Default [static]


The documentation for this class was generated from the following file:
JSP / libjbt v0.1 mtigges@cpsc.ucalgary.ca