libjbt

jbt_query Class Reference

Query for implicit surface information from jbt BlobTree's. More...

#include <query.h>

List of all members.

Public Members


Detailed Description

Query for implicit surface information from jbt BlobTree's.

Use this class to query all information about a BlobTree. This class is designed to do two very important thing. It reduces the number of field function evaluations to the minimum required. And it also handles the more complicated traversal caused by the existence of jbt_transform nodes in the hierarchy.


Member Function Documentation

jbt_query::jbt_query( const jVec3&, jbt_object* )

Construct a new query for a given point on an object.

virtual jbt_query::~jbt_query() [virtual]

Destroy this query.

const jVec3& jbt_query::getPoint() const

Returns the point for this query.

void jbt_query::setPoint( const jVec3& _pt )

Sets the point for this query.

jFlt jbt_query::field()

Return the field value.

const jNorm3& jbt_query::normal()

Return the normal vector.

void jbt_query::addChild( jbt_object* )

Adds a child geometric object to the query.


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