24#if !defined _SO_ELLIPSE_SCREEN_DRAWER_H_ 
   25#define _SO_ELLIPSE_SCREEN_DRAWER_H_ 
   28#include <Inventor/drawers/SoPolyLineScreenDrawer.h> 
   29#include <Inventor/fields/SoSFEnum.h> 
  131  static void initClass();
 
  134  static void exitClass();
 
  136SoEXTENDER_Documented 
private:
 
  151  inline bool isCreating()
 const { 
return m_initPoint[0] != -1 && m_initPoint[1] != -1; }
 
  167  void getEllipseParameters( 
const SbVec2f& currentPoint, 
 
 
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a>  Interactively dr...
virtual void reset()
Clears the points in the line and resets internal state to initial values.
SoSFUInt32 nbPoint
Number of points in generated ellipse.
SoEllipseScreenDrawer()
Constructor.
SoSFEnum method
Method to create ellipse.
CreationMethod
Methods to create ellipse.
@ CENTER_CORNER
Initial point is the center, current point is a corner.
@ CORNER_CORNER
Initial point is a corner, current point is a corner.
Allows nodes in a graph to receive input events.
SoPolyLineScreenDrawer()
Constructor.
Field containing an enumerated value.
Field containing an unsigned int32_t integer.