00001 #ifndef IG_OPEN_INVENTOR_IG_SO_QUAD_H
00002 # define IG_OPEN_INVENTOR_IG_SO_QUAD_H
00003
00004
00005
00006 # include "Iguana/Inventor/interface/IgSoShapeKit.h"
00007 # include <Inventor/fields/SoSFVec2f.h>
00008 # ifdef WIN32
00009 # include <SoWinLeaveScope.h>
00010 # endif
00011
00012
00013
00014
00015
00016
00017
00018
00026 class IG_OPEN_INVENTOR_API IgSoQuad : public IgSoShapeKit
00027 {
00028 SO_KIT_HEADER (IgSoQuad);
00029 SO_KIT_CATALOG_ENTRY_HEADER (face);
00030
00031 public:
00032 IgSoQuad (void);
00033 static void initClass (void);
00034
00035 SoSFVec2f llCornerOffset;
00036 SoSFVec2f lrCornerOffset;
00037 SoSFVec2f urCornerOffset;
00038 SoSFVec2f ulCornerOffset;
00039
00040 protected:
00041 virtual void refresh (void);
00042 };
00043
00044
00045
00046
00047 # ifdef WIN32
00048 # include <SoWinEnterScope.h>
00049 # endif
00050 #endif // IG_OPEN_INVENTOR_IG_SO_QUAD_H