10 #ifndef HBINFILETK_POLYHEDRON
11 #define HBINFILETK_POLYHEDRON
13 #include "BPolyhedron.h"
39 bool match_points (Recorded_Instance
const * instance,
float const instance_points[]);
41 bool match_attributes (Recorded_Instance
const * instance);
Definition: HPolyhedron.h:23
Provides HOOPS/3dGS-specific handling of the TKE_Mesh opcode.
Definition: HPolyhedron.h:56
virtual TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, int variant=0)
Handles the TKE_Mesh opcode.
Definition: BPolyhedron.h:1070
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special)
Definition: HPolyhedron.h:60
The BBaseOpcodeHandler abstract class is used as a base for derived classes which manage logical piec...
Definition: BOpcodeHandler.h:55
TK_Status
Codes which can be either passed to various toolkit functions, or indicate the result of a toolkit fu...
Definition: BStream.h:257
#define ID_Key
Definition: BStream.h:233
Base class for shell and mesh.
Definition: BPolyhedron.h:22
virtual TK_Status Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const
Definition: BOpcodeHandler.h:207
virtual TK_Status Execute(BStreamFileToolkit &tk)
virtual bool Match_Instance(BStreamFileToolkit const &tk, Recorded_Instance *instance)