libjbt

jbt_object Class Reference

Declarations for field generating nodes of a BlobTree. More...

#include <object.h>

Inherits jbt_blobtree.

Inherited by jbt_compound and jbt_primitive.

List of all members.

Public Members

Protected Members


Detailed Description

Declarations for field generating nodes of a BlobTree.

Author(s):
Mark Tigges

Base class for all jbt_blobtree derivates which contribute geometry to a BlobTree. Any node which contributes geometry is one which either generates a scalar field around a skeleton or combines the fields of a set of BlobTree's.


Member Function Documentation

jbt_object::~jbt_object()

jbt_object::jbt_object() [protected]

void jbt_object::uv( jVec2&, jbt_blobtree*, const jMat4& ) [protected]

Reimplemented from jbt_blobtree.

Reimplemented in jbt_primitive, jbt_csg and jbt_blend.

jNorm3 jbt_object::repulse() [protected]

Reimplemented from jbt_blobtree.

Reimplemented in jbt_csg and jbt_blend.

Type jbt_object::type() const [protected]

Sub class should override this if there is a symbol in jbt_blobtree.

Reimplemented from jbt_blobtree.

Reimplemented in jbt_union, jbt_square, jbt_polyline, jbt_point, jbt_plane, jbt_line, jbt_intersection, jbt_disk, jbt_difference, jbt_circle and jbt_blend.


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