#include <HPolyhedron.h>
Public Member Functions | |
TK_Status | HExecute (BStreamFileToolkit &tk, int mesh_columns=0) alter |
custom Execute | |
TK_Status | HInterpret (BStreamFileToolkit &tk, HC_KEY key, int lod=0, int mesh_columns=0) alter |
custom Interpret | |
bool | match_attributes (Recorded_Instance const *instance) |
bool | match_points (Recorded_Instance const *instance, float const *instance_points) |
This is only an interface class... Note that the names are different -- If we tried casting a shell/mesh down to TK_Polyhedron and up to HTK_Polyhedron, it would still find Execute/Interpret from the virtual table & call the one on the real class. We therefore disallow calling through the virtual functions and require use of function with a similar signature.
bool HTK_Polyhedron::match_attributes | ( | Recorded_Instance const * | instance | ) |
internal use
bool HTK_Polyhedron::match_points | ( | Recorded_Instance const * | instance, |
float const * | instance_points | ||
) |
internal use