00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef CYBINLINE_HC
00027 #define CYBINLINE_HC
00028
00029
00030 #include "oaw/ctk/cybgroupc.h"
00031 #include "../oawconfig.h"
00032
00033 OAW_BEGIN_NAMESPACE
00034
00035
00036 class OAW_DLLMAPPING CybInlineC : public CybGroupC
00037 {
00038 public:
00039 CybInlineC(CybWorldC*);
00040 CybInlineC(const CybInlineC&);
00041 CybInlineC& operator = (const CybInlineC&);
00042
00043 virtual void Load_url(char*&, const char*,long&);
00044 virtual void Load_End(char*&, const char*,long&);
00045 virtual void LoadVRML(char*&, const char*,long&);
00046 virtual void LoadInline(char*&, const char*,long&);
00047
00048 virtual int AddSrc ( CybNodeC* pN,const StringC&,const StringC&);
00049 virtual void SetEvent(long,const void*, BaseI*);
00050 protected:
00051 virtual void CreateNewCopy(CybNodeC*);
00052 void LoadInlineGroup();
00053 protected:
00054 StringC m_urlAddress;
00055 };
00056
00057 OAW_END_NAMESPACE
00058
00059
00060 #endif
00061
00062
00063
00064
00065