14 #ifndef HBINFILETK_POLYHEDRON
15 #define HBINFILETK_POLYHEDRON
17 #include "BPolyhedron.h"
43 bool match_points (Recorded_Instance
const * instance,
float const * instance_points);
45 bool match_attributes (Recorded_Instance
const * instance);
Definition: HPolyhedron.h:27
#define alter
complementary to const, indicates we thought about it instead of a forgotten "const" ...
Definition: BStream.h:225
Provides HOOPS/3dGS-specific handling of the TKE_Mesh opcode.
Definition: HPolyhedron.h:60
virtual TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, int variant=0) alter
Handles the TKE_Mesh opcode.
Definition: BPolyhedron.h:999
virtual TK_Status Execute(BStreamFileToolkit &tk) alter
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special) alter
Definition: HPolyhedron.h:64
The BBaseOpcodeHandler abstract class is used as a base for derived classes which manage logical piec...
Definition: BOpcodeHandler.h:60
TK_Status
Codes which can be either passed to various toolkit functions, or indicate the result of a toolkit fu...
Definition: BStream.h:237
#define ID_Key
Definition: BStream.h:219
Base class for shell and mesh.
Definition: BPolyhedron.h:25
virtual TK_Status Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const
Definition: BOpcodeHandler.h:199
virtual bool Match_Instance(BStreamFileToolkit const &tk, Recorded_Instance alter *instance) alter