10 #ifndef HBINFILETK_SHELL
11 #define HBINFILETK_SHELL
13 #include "HOpcodeHandler.h"
14 #include "BOpcodeShell.h"
15 #include "HPolyhedron.h"
TK_Status Revisit(BStreamFileToolkit &tk, int lod) const
variant that doesn't have a priority value (which is used for sorting order)
Definition: HOpcodeShell.h:35
Handles the TKE_Shell opcode.
Definition: BOpcodeShell.h:25
void Revisit(BStreamFileToolkit &tk, float priority=0.0f, int variant=0) const
Definition: BOpcodeHandler.h:656
Provides HOOPS/3dGS-specific handling of the TKE_Shell opcode.
Definition: HOpcodeShell.h:29
virtual TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, int variant=0)
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
virtual TK_Status Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const
Definition: BOpcodeHandler.h:207
virtual TK_Status Execute(BStreamFileToolkit &tk)
TK_Status Interpret(BStreamFileToolkit &tk, ID_Key key, char const *special)
Definition: HOpcodeShell.h:52
virtual bool Match_Instance(BStreamFileToolkit const &tk, Recorded_Instance *instance)