00001 #ifndef IG_OPEN_INVENTOR_IG_SO_G4_TRD_H
00002 # define IG_OPEN_INVENTOR_IG_SO_G4_TRD_H
00003
00004
00005
00006 # include "Iguana/Inventor/interface/IgSoShapeKit.h"
00007 # include <Inventor/fields/SoSFFloat.h>
00008 # ifdef WIN32
00009 # include <SoWinLeaveScope.h>
00010 # endif
00011
00012
00013
00014
00015
00016
00017
00018
00028 class IG_OPEN_INVENTOR_API IgSoG4Trd : public IgSoShapeKit
00029 {
00030 SO_KIT_HEADER (IgSoG4Trd);
00031 SO_KIT_CATALOG_ENTRY_HEADER (faces);
00032
00033 public:
00034 IgSoG4Trd (void);
00035 static void initClass (void);
00036
00037 SoSFFloat dx1;
00038 SoSFFloat dx2;
00039 SoSFFloat dy1;
00040 SoSFFloat dy2;
00041 SoSFFloat dz;
00042
00043 protected:
00044 virtual void refresh (void);
00045 };
00046
00047
00048
00049
00050 # ifdef WIN32
00051 # include <SoWinEnterScope.h>
00052 # endif
00053 #endif // IG_OPEN_INVENTOR_IG_SO_G4_TRD_H