30 #ifndef vtkOrientedGlyphContourRepresentation_h 
   31 #define vtkOrientedGlyphContourRepresentation_h 
   67   void SetActiveCursorShape(
vtkPolyData *activeShape);
 
  117   vtkSetMacro( AlwaysOnTop, 
int );
 
  118   vtkGetMacro( AlwaysOnTop, 
int );
 
  119   vtkBooleanMacro( AlwaysOnTop, 
int );
 
  124   void SetLineColor(
double r, 
double g, 
double b);
 
  157   void CreateSelectedNodesRepresentation();
 
  164   double LastPickPosition[3];
 
  165   double LastEventPosition[2];
 
  169   void Scale(
double eventPos[2]);
 
  170   void ShiftContour(
double eventPos[2]);
 
  171   void ScaleContour(
double eventPos[2]);
 
  173   void ComputeCentroid(
double* ioCentroid);
 
  180   void           CreateDefaultProperties();
 
  185   double InteractionOffset[2];
 
void PrintSelf(ostream &os, vtkIndent indent)
represents an object (geometry & properties) in a rendered scene 
virtual void WidgetInteraction(double e[2])=0
abstract specification for Viewports 
represent surface properties of a geometric object 
Default representation for the contour widget. 
virtual vtkPolyData * GetContourRepresentationAsPolyData()=0
vtkPoints * SelectedNodesPoints
vtkGlyph3D * ActiveGlypher
abstract specification for renderers 
concrete dataset represents vertices, lines, polygons, and triangle strips 
represent the vtkContourWidget 
virtual int RenderOpaqueGeometry(vtkViewport *viewport)=0
virtual void StartWidgetInteraction(double e[2])=0
vtkProperty * ActiveProperty
window superclass for vtkRenderWindow 
vtkPolyData * CursorShape
vtkPolyData * ActiveFocalData
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)=0
vtkPolyData * SelectedNodesCursorShape
a simple class to control print indentation 
virtual int RenderOverlay(vtkViewport *viewport)=0
vtkPolyDataMapper * SelectedNodesMapper
virtual void BuildLines()=0
vtkPolyDataMapper * ActiveMapper
copy oriented and scaled glyph geometry to every input point 
vtkPolyDataMapper * LinesMapper
vtkProperty * LinesProperty
virtual void SetShowSelectedNodes(int)
vtkGlyph3D * SelectedNodesGlypher
map vtkPolyData to graphics primitives 
virtual int HasTranslucentPolygonalGeometry()=0
vtkPoints * ActiveFocalPoint
virtual int ComputeInteractionState(int X, int Y, int modified=0)=0
virtual void BuildRepresentation()=0
vtkPolyData * SelectedNodesData
virtual void ReleaseGraphicsResources(vtkWindow *w)=0
vtkPolyDataMapper * Mapper
represent and manipulate 3D points 
vtkActor * SelectedNodesActor
vtkPolyData * ActiveCursorShape