#include <cybprotoc.h>
Inheritance diagram for CybProtoC:


Public Methods | |
| virtual void | FinishInit () |
| virtual int | AddSrc (CybNodeC *, const StringC &, const StringC &) |
| virtual int | AddDes (EventDesI *, const StringC &, long) |
| virtual void | SetEvent (long, const void *, BaseI *) |
| const StringC & | GetFile () |
| CybProtoC (CybWorldC *) | |
| virtual | ~CybProtoC () |
| bool | IsActive () const |
| virtual void | ToChannel (CybChannelC *, long flag) |
| virtual int | SetNode (CybNodeC *) |
| virtual void | LoadVRML (char *&, const char *, long &) |
| virtual void | LoadFromVRMLExtern (char *&, const char *, long &) |
| const StringC & | GetName () |
| CybNodeC * | GetDefineNode (const StringC &) |
| void | DefineNode (CybNodeC *, const StringC &) |
| long | GetFreeNodeIDProto (CybNodeC *pN) |
| void | SetNodeToProtoID (long id, CybNodeC *pN) |
| void | FreeNodeIDProto (long id, CybNodeC *) |
| CybNodeC * | GetNodeToIDProto (long id) |
| void | PrintNodeTable () |
| virtual const CybBInfoC & | GetBInfo () |
| virtual void | GetMessageAsObjectI (void *, long, SharedObjectC *) |
| virtual void | Load_eventIn (char *&, const char *, long &) |
| virtual void | Load_myfield (char *&, const char *, long &) |
| virtual void | Load_exposedField (char *&, const char *, long &) |
| virtual CybNodeC * | CreateNew () |
Protected Methods | |
| virtual void | LoadVRMLInst (char *&, const char *, long &) |
| virtual void | InitChilds () |
Protected Attributes | |
| StringC | m_file |
| CybGroupC * | m_pGroup |
| bool | m_bActive |
| StringC | m_name |
Private Attributes | |
| KetteC< DefUseC > | m_DEFList |
| IDMapC< CybNodeC * > | m_idNodeMap |
| ArrayC< ArrayXpEventPipeX > | m_pFieldPipes |
| ArrayC< ArrayXpEventPipeX > | m_pEventInPipes |
| short | m_bInitReady |
Static Private Attributes | |
| char | VRMLKeyStrList [][30] |
|
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
|
Reimplemented from CybScriptC. |
|
||||||||||||
|
|
|
|
Reimplemented from CybScriptC. |
|
||||||||||||
|
|
|
|
Reimplemented from CybNodeC. |
|
|
|
|
|
Definition at line 76 of file cybprotoc.h.
00076 { return m_file;}
|
|
|
|
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
|
Definition at line 87 of file cybprotoc.h.
00087 {return m_name;}
|
|
|
Definition at line 95 of file cybprotoc.h. References IDMapC< Typ >::get().
00095 {return m_idNodeMap.get(id);}
|
|
|
|
|
|
Definition at line 81 of file cybprotoc.h.
00081 {return m_bActive;}
|
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Reimplemented from CybScriptC. Reimplemented in CybExternProtoC. |
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from CybScriptC. |
|
|
Reimplemented from CybNodeC. |
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from CybNodeC. |
|
|
Definition at line 62 of file cybprotoc.h. |
|
|
Definition at line 114 of file cybprotoc.h. |
|
|
Definition at line 65 of file cybprotoc.h. |
|
|
Reimplemented in CybExternProtoC. Definition at line 60 of file cybprotoc.h. |
|
|
Definition at line 66 of file cybprotoc.h. |
|
|
Definition at line 63 of file cybprotoc.h. |
|
|
Definition at line 69 of file cybprotoc.h. |
|
|
Definition at line 68 of file cybprotoc.h. |
|
|
Definition at line 61 of file cybprotoc.h. |
|
|
Reimplemented from CybScriptC. Definition at line 113 of file cybprotoc.h. |
1.3-rc2