00001 #ifndef IG_OPEN_INVENTOR_IG_SO_CIRCLE_ARC_H
00002 # define IG_OPEN_INVENTOR_IG_SO_CIRCLE_ARC_H
00003
00004
00005
00006 # include "Iguana/Inventor/interface/IgSoShapeKit.h"
00007 # include <Inventor/fields/SoSFFloat.h>
00008 # include <Inventor/fields/SoSFVec2f.h>
00009 # ifdef WIN32
00010 # include <SoWinLeaveScope.h>
00011 # endif
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 class IG_OPEN_INVENTOR_API IgSoCircleArc : public IgSoShapeKit
00027 {
00028 SO_KIT_HEADER (IgSoCircleArc);
00029 SO_KIT_CATALOG_ENTRY_HEADER (line);
00030
00031 public:
00032 IgSoCircleArc (void);
00033 static void initClass (void);
00034
00035 SoSFVec2f center;
00036 SoSFFloat radius;
00037 SoSFFloat sweepAngle;
00038
00039 protected:
00040 virtual void refresh (void);
00041 };
00042
00043
00044
00045
00046 # ifdef WIN32
00047 # include <SoWinEnterScope.h>
00048 # endif
00049 #endif // IG_OPEN_INVENTOR_IG_SO_CIRCLE_ARC_H