| 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkOpenGL2ContextDevice2D *  | NewInstance () const  | 
|   | 
| virtual void  | PrintSelf (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | DrawPointSprites (vtkImageData *sprite, float *points, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a series of point sprites, images centred at the points supplied.  More...
  | 
|   | 
| virtual void  | DrawImage (float p[2], float scale, vtkImageData *image) | 
|   | Draw the supplied image at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1.0 would match the image).  More...
  | 
|   | 
| void  | DrawImage (const vtkRectf &pos, vtkImageData *image) | 
|   | Draw the supplied image at the given position.  More...
  | 
|   | 
| virtual void  | ReleaseGraphicsResources (vtkWindow *window) | 
|   | Release any graphics resources that are being consumed by this device.  More...
  | 
|   | 
| vtkOpenGLContextDevice2D *  | NewInstance () const  | 
|   | 
| virtual void  | DrawPoly (float *f, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a poly line using the points - fastest code path due to memory layout of the coordinates.  More...
  | 
|   | 
| virtual void  | DrawLines (float *f, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw lines using the points - memory layout is as follows: l1p1,l1p2,l2p1,l2p2...  More...
  | 
|   | 
| virtual void  | DrawPoints (float *points, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a series of points - fastest code path due to memory layout of the coordinates.  More...
  | 
|   | 
| virtual void  | DrawMarkers (int shape, bool highlight, float *points, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a series of markers centered at the points supplied.  More...
  | 
|   | 
| virtual void  | DrawQuad (float *points, int n) | 
|   | Draws a rectangle.  More...
  | 
|   | 
| virtual void  | DrawQuadStrip (float *points, int n) | 
|   | Draws a rectangle.  More...
  | 
|   | 
| virtual void  | DrawPolygon (float *, int) | 
|   | Draw a polygon using the specified number of points.  More...
  | 
|   | 
| virtual void  | DrawEllipseWedge (float x, float y, float outRx, float outRy, float inRx, float inRy, float startAngle, float stopAngle) | 
|   | Draw an elliptic wedge with center at x, y, outer radii outRx, outRy, inner radii inRx, inRy between angles startAngle and stopAngle (expressed in degrees).  More...
  | 
|   | 
| virtual void  | DrawEllipticArc (float x, float y, float rX, float rY, float startAngle, float stopAngle) | 
|   | Draw an elliptic arc with center at x,y with radii rX and rY between angles startAngle and stopAngle (expressed in degrees).  More...
  | 
|   | 
| virtual void  | DrawString (float *point, const vtkStdString &string) | 
|   | Draw some text to the screen!  More...
  | 
|   | 
| virtual void  | ComputeStringBounds (const vtkStdString &string, float bounds[4]) | 
|   | Compute the bounds of the supplied string.  More...
  | 
|   | 
| virtual void  | DrawString (float *point, const vtkUnicodeString &string) | 
|   | Draw some text to the screen.  More...
  | 
|   | 
| virtual void  | ComputeStringBounds (const vtkUnicodeString &string, float bounds[4]) | 
|   | Compute the bounds of the supplied string.  More...
  | 
|   | 
| virtual void  | ComputeJustifiedStringBounds (const char *string, float bounds[4]) | 
|   | Compute the bounds of the supplied string while taking into account the justification of the currently applied text property.  More...
  | 
|   | 
| virtual void  | DrawMathTextString (float point[2], const vtkStdString &string) | 
|   | Draw text using MathText markup for mathematical equations.  More...
  | 
|   | 
| void  | DrawImage (const vtkRectf &pos, vtkImageData *image) | 
|   | Draw the supplied image at the given position.  More...
  | 
|   | 
| virtual void  | SetColor4 (unsigned char color[4]) | 
|   | Set the color for the device using unsigned char of length 4, RGBA.  More...
  | 
|   | 
| virtual void  | SetColor (unsigned char color[3]) | 
|   | Set the color for the device using unsigned char of length 3, RGB.  More...
  | 
|   | 
| virtual void  | SetTexture (vtkImageData *image, int properties=0) | 
|   | Set the texture for the device, it is used to fill the polygons.  More...
  | 
|   | 
| virtual void  | SetPointSize (float size) | 
|   | Set the point size for glyphs/sprites.  More...
  | 
|   | 
| virtual void  | SetLineWidth (float width) | 
|   | Set the line width for glyphs/sprites.  More...
  | 
|   | 
| virtual void  | SetLineType (int type) | 
|   | Set the line type type (using anonymous enum in vtkPen).  More...
  | 
|   | 
| virtual void  | MultiplyMatrix (vtkMatrix3x3 *m) | 
|   | Multiply the current model view matrix by the supplied one.  More...
  | 
|   | 
| virtual void  | SetMatrix (vtkMatrix3x3 *m) | 
|   | Set the model view matrix for the display.  More...
  | 
|   | 
| virtual void  | GetMatrix (vtkMatrix3x3 *m) | 
|   | Set the model view matrix for the display.  More...
  | 
|   | 
| virtual void  | PushMatrix () | 
|   | Push the current matrix onto the stack.  More...
  | 
|   | 
| virtual void  | PopMatrix () | 
|   | Pop the current matrix off of the stack.  More...
  | 
|   | 
| virtual void  | SetClipping (int *x) | 
|   | Supply an int array of length 4 with x1, y1, width, height specifying clipping for the display.  More...
  | 
|   | 
| virtual void  | EnableClipping (bool enable) | 
|   | Disable clipping of the display.  More...
  | 
|   | 
| virtual void  | Begin (vtkViewport *viewport) | 
|   | Begin drawing, pass in the viewport to set up the view.  More...
  | 
|   | 
| virtual void  | End () | 
|   | End drawing, clean up the view.  More...
  | 
|   | 
| virtual void  | BufferIdModeBegin (vtkAbstractContextBufferId *bufferId) | 
|   | Start BufferId creation Mode.  More...
  | 
|   | 
| virtual void  | BufferIdModeEnd () | 
|   | Finalize BufferId creation Mode.  More...
  | 
|   | 
| bool  | SetStringRendererToFreeType () | 
|   | Force the use of the freetype based render strategy.  More...
  | 
|   | 
| bool  | SetStringRendererToQt () | 
|   | Force the use of the Qt based string render strategy.  More...
  | 
|   | 
| bool  | HasGLSL () | 
|   | Check whether the current context device has support for GLSL.  More...
  | 
|   | 
| vtkOpenGLContextDevice2D *  | NewInstance () const  | 
|   | 
| virtual void  | DrawPoly (float *f, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a poly line using the points - fastest code path due to memory layout of the coordinates.  More...
  | 
|   | 
| virtual void  | DrawLines (float *f, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw lines using the points - memory layout is as follows: l1p1,l1p2,l2p1,l2p2...  More...
  | 
|   | 
| virtual void  | DrawPoints (float *points, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a series of points - fastest code path due to memory layout of the coordinates.  More...
  | 
|   | 
| virtual void  | DrawMarkers (int shape, bool highlight, float *points, int n, unsigned char *colors=0, int nc_comps=0) | 
|   | Draw a series of markers centered at the points supplied.  More...
  | 
|   | 
| virtual void  | DrawQuad (float *points, int n) | 
|   | Draws a rectangle.  More...
  | 
|   | 
| virtual void  | DrawQuadStrip (float *points, int n) | 
|   | Draws a rectangle.  More...
  | 
|   | 
| virtual void  | DrawPolygon (float *, int) | 
|   | Draw a polygon using the specified number of points.  More...
  | 
|   | 
| virtual void  | DrawEllipseWedge (float x, float y, float outRx, float outRy, float inRx, float inRy, float startAngle, float stopAngle) | 
|   | Draw an elliptic wedge with center at x, y, outer radii outRx, outRy, inner radii inRx, inRy between angles startAngle and stopAngle (expressed in degrees).  More...
  | 
|   | 
| virtual void  | DrawEllipticArc (float x, float y, float rX, float rY, float startAngle, float stopAngle) | 
|   | Draw an elliptic arc with center at x,y with radii rX and rY between angles startAngle and stopAngle (expressed in degrees).  More...
  | 
|   | 
| virtual void  | DrawString (float *point, const vtkStdString &string) | 
|   | Draw some text to the screen!  More...
  | 
|   | 
| virtual void  | ComputeStringBounds (const vtkStdString &string, float bounds[4]) | 
|   | Compute the bounds of the supplied string.  More...
  | 
|   | 
| virtual void  | DrawString (float *point, const vtkUnicodeString &string) | 
|   | Draw some text to the screen.  More...
  | 
|   | 
| virtual void  | ComputeStringBounds (const vtkUnicodeString &string, float bounds[4]) | 
|   | Compute the bounds of the supplied string.  More...
  | 
|   | 
| virtual void  | ComputeJustifiedStringBounds (const char *string, float bounds[4]) | 
|   | Compute the bounds of the supplied string while taking into account the justification of the currently applied text property.  More...
  | 
|   | 
| virtual void  | DrawMathTextString (float point[2], const vtkStdString &string) | 
|   | Draw text using MathText markup for mathematical equations.  More...
  | 
|   | 
| void  | DrawImage (const vtkRectf &pos, vtkImageData *image) | 
|   | Draw the supplied image at the given position.  More...
  | 
|   | 
| virtual void  | SetColor4 (unsigned char color[4]) | 
|   | Set the color for the device using unsigned char of length 4, RGBA.  More...
  | 
|   | 
| virtual void  | SetColor (unsigned char color[3]) | 
|   | Set the color for the device using unsigned char of length 3, RGB.  More...
  | 
|   | 
| virtual void  | SetTexture (vtkImageData *image, int properties=0) | 
|   | Set the texture for the device, it is used to fill the polygons.  More...
  | 
|   | 
| virtual void  | SetPointSize (float size) | 
|   | Set the point size for glyphs/sprites.  More...
  | 
|   | 
| virtual void  | SetLineWidth (float width) | 
|   | Set the line width for glyphs/sprites.  More...
  | 
|   | 
| virtual void  | SetLineType (int type) | 
|   | Set the line type type (using anonymous enum in vtkPen).  More...
  | 
|   | 
| virtual void  | MultiplyMatrix (vtkMatrix3x3 *m) | 
|   | Multiply the current model view matrix by the supplied one.  More...
  | 
|   | 
| virtual void  | SetMatrix (vtkMatrix3x3 *m) | 
|   | Set the model view matrix for the display.  More...
  | 
|   | 
| virtual void  | GetMatrix (vtkMatrix3x3 *m) | 
|   | Set the model view matrix for the display.  More...
  | 
|   | 
| virtual void  | PushMatrix () | 
|   | Push the current matrix onto the stack.  More...
  | 
|   | 
| virtual void  | PopMatrix () | 
|   | Pop the current matrix off of the stack.  More...
  | 
|   | 
| virtual void  | SetClipping (int *x) | 
|   | Supply an int array of length 4 with x1, y1, x2, y2 specifying clipping for the display.  More...
  | 
|   | 
| virtual void  | EnableClipping (bool enable) | 
|   | Disable clipping of the display.  More...
  | 
|   | 
| virtual void  | Begin (vtkViewport *viewport) | 
|   | Begin drawing, pass in the viewport to set up the view.  More...
  | 
|   | 
| virtual void  | End () | 
|   | End drawing, clean up the view.  More...
  | 
|   | 
| virtual void  | BufferIdModeBegin (vtkAbstractContextBufferId *bufferId) | 
|   | Start BufferId creation Mode.  More...
  | 
|   | 
| virtual void  | BufferIdModeEnd () | 
|   | Finalize BufferId creation Mode.  More...
  | 
|   | 
| bool  | SetStringRendererToFreeType () | 
|   | Force the use of the freetype based render strategy.  More...
  | 
|   | 
| bool  | SetStringRendererToQt () | 
|   | Force the use of the Qt based string render strategy.  More...
  | 
|   | 
| bool  | HasGLSL () | 
|   | Check whether the current context device has support for GLSL.  More...
  | 
|   | 
| virtual void  | SetMaximumMarkerCacheSize (int) | 
|   | Adjust the size of the MarkerCache.  More...
  | 
|   | 
| virtual int  | GetMaximumMarkerCacheSize () | 
|   | Adjust the size of the MarkerCache.  More...
  | 
|   | 
| virtual vtkOpenGLRenderWindow *  | GetRenderWindow () | 
|   | Get the active RenderWindow of the device.  More...
  | 
|   | 
| virtual void  | SetMaximumMarkerCacheSize (int) | 
|   | Adjust the size of the MarkerCache.  More...
  | 
|   | 
| virtual int  | GetMaximumMarkerCacheSize () | 
|   | Adjust the size of the MarkerCache.  More...
  | 
|   | 
| virtual vtkOpenGLRenderWindow *  | GetRenderWindow () | 
|   | Get the active RenderWindow of the device.  More...
  | 
|   | 
| vtkMatrix4x4 *  | GetProjectionMatrix () | 
|   | Get the projection matrix this is needed.  More...
  | 
|   | 
| vtkMatrix4x4 *  | GetModelMatrix () | 
|   | Get the projection matrix this is needed.  More...
  | 
|   | 
| vtkContextDevice2D *  | NewInstance () const  | 
|   | 
| virtual void  | DrawMathTextString (float *point, const vtkStdString &string)=0 | 
|   | Draw text using MathText markup for mathematical equations.  More...
  | 
|   | 
| virtual bool  | MathTextIsSupported () | 
|   | Return true if MathText rendering available on this device.  More...
  | 
|   | 
| virtual void  | ApplyPen (vtkPen *pen) | 
|   | Apply the supplied pen which controls the outlines of shapes, as well as lines, points and related primitives.  More...
  | 
|   | 
| virtual void  | ApplyBrush (vtkBrush *brush) | 
|   | Apply the supplied brush which controls the outlines of shapes, as well as lines, points and related primitives.  More...
  | 
|   | 
| virtual void  | ApplyTextProp (vtkTextProperty *prop) | 
|   | Apply the supplied text property which controls how text is rendered.  More...
  | 
|   | 
| virtual int  | GetWidth () | 
|   | Get the width of the device in pixels.  More...
  | 
|   | 
| virtual int  | GetHeight () | 
|   | Get the width of the device in pixels.  More...
  | 
|   | 
| virtual void  | DisableClipping () | 
|   | Disable clipping of the display.  More...
  | 
|   | 
| virtual bool  | GetBufferIdMode () const  | 
|   | Tell if the device context is in BufferId creation mode.  More...
  | 
|   | 
| virtual void  | SetViewportSize (const vtkVector2i &size) | 
|   | 
| virtual vtkVector2i  | GetViewportSize () | 
|   | 
| virtual void  | SetViewportRect (const vtkRecti &rect) | 
|   | 
| virtual vtkRecti  | GetViewportRect () | 
|   | 
| virtual vtkPen *  | GetPen () | 
|   | Get the pen which controls the outlines of shapes, as well as lines, points and related primitives.  More...
  | 
|   | 
| virtual vtkBrush *  | GetBrush () | 
|   | Get the pen which controls the outlines of shapes as well as lines, points and related primitives.  More...
  | 
|   | 
| virtual vtkTextProperty *  | GetTextProp () | 
|   | Get the text properties object for the vtkContext2D.  More...
  | 
|   | 
|   | vtkBaseTypeMacro (vtkObject, vtkObjectBase) | 
|   | 
| virtual void  | DebugOn () | 
|   | Turn debugging output on.  More...
  | 
|   | 
| virtual void  | DebugOff () | 
|   | Turn debugging output off.  More...
  | 
|   | 
| bool  | GetDebug () | 
|   | Get the value of the debug flag.  More...
  | 
|   | 
| void  | SetDebug (bool debugFlag) | 
|   | Set the value of the debug flag.  More...
  | 
|   | 
| virtual void  | Modified () | 
|   | Update the modification time for this object.  More...
  | 
|   | 
| virtual vtkMTimeType  | GetMTime () | 
|   | Return this object's modified time.  More...
  | 
|   | 
| void  | RemoveObserver (unsigned long tag) | 
|   | 
| void  | RemoveObservers (unsigned long event) | 
|   | 
| void  | RemoveObservers (const char *event) | 
|   | 
| void  | RemoveAllObservers () | 
|   | 
| int  | HasObserver (unsigned long event) | 
|   | 
| int  | HasObserver (const char *event) | 
|   | 
| int  | InvokeEvent (unsigned long event) | 
|   | 
| int  | InvokeEvent (const char *event) | 
|   | 
| unsigned long  | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| unsigned long  | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| vtkCommand *  | GetCommand (unsigned long tag) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObserver (vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Allow user to set the AbortFlagOn() with the return value of the callback method.  More...
  | 
|   | 
| int  | InvokeEvent (unsigned long event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| int  | InvokeEvent (const char *event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| const char *  | GetClassName () const  | 
|   | Return the class name as a string.  More...
  | 
|   | 
| virtual void  | Delete () | 
|   | Delete a VTK object.  More...
  | 
|   | 
| virtual void  | FastDelete () | 
|   | Delete a reference to this object.  More...
  | 
|   | 
| void  | InitializeObjectBase () | 
|   | 
| void  | Print (ostream &os) | 
|   | Print an object to an ostream.  More...
  | 
|   | 
| virtual void  | Register (vtkObjectBase *o) | 
|   | Increase the reference count (mark as used by another object).  More...
  | 
|   | 
| virtual void  | UnRegister (vtkObjectBase *o) | 
|   | Decrease the reference count (release by another object).  More...
  | 
|   | 
| int  | GetReferenceCount () | 
|   | Return the current reference count of this object.  More...
  | 
|   | 
| void  | SetReferenceCount (int) | 
|   | Sets the reference count.  More...
  | 
|   | 
| void  | PrintRevisions (ostream &) | 
|   | Legacy.  More...
  | 
|   | 
| virtual void  | PrintHeader (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | PrintTrailer (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
 | 
| virtual vtkObjectBase *  | NewInstanceInternal () const  | 
|   | 
|   | vtkOpenGL2ContextDevice2D () | 
|   | 
| virtual  | ~vtkOpenGL2ContextDevice2D () | 
|   | 
| virtual bool  | LoadExtensions (vtkOpenGLExtensionManager *m) | 
|   | Load the OpenGL extensions we need.  More...
  | 
|   | 
|   | vtkOpenGLContextDevice2D () | 
|   | 
| virtual  | ~vtkOpenGLContextDevice2D () | 
|   | 
| int  | GetNumberOfArcIterations (float rX, float rY, float startAngle, float stopAngle) | 
|   | Factorized code called by DrawEllipseWedge() and DrawEllipticArc() to figure out the number of iterations required to make an arc smooth.  More...
  | 
|   | 
|   | vtkOpenGLContextDevice2D () | 
|   | 
| virtual  | ~vtkOpenGLContextDevice2D () | 
|   | 
| int  | GetNumberOfArcIterations (float rX, float rY, float startAngle, float stopAngle) | 
|   | Factorized code called by DrawEllipseWedge() and DrawEllipticArc() to figure out the number of iterations required to make an arc smooth.  More...
  | 
|   | 
| void  | ReadyLinesCBOProgram () | 
|   | 
| void  | ReadyLinesBOProgram () | 
|   | 
| void  | ReadyVCBOProgram () | 
|   | 
| void  | ReadyVBOProgram () | 
|   | 
| void  | ReadyVTBOProgram () | 
|   | 
| void  | ReadySCBOProgram () | 
|   | 
| void  | ReadySBOProgram () | 
|   | 
| void  | SetMatrices (vtkShaderProgram *prog) | 
|   | 
| void  | BuildVBO (vtkOpenGLHelper *cbo, float *v, int nv, unsigned char *coolors, int nc, float *tcoords) | 
|   | 
| void  | CoreDrawTriangles (std::vector< float > &tverts) | 
|   | 
| void  | DrawMathTextStringGL2PS (float point[2], const vtkStdString &string) | 
|   | Implement DrawMathTextString for the GL2PS exporter.  More...
  | 
|   | 
| void  | AddEllipseToPath (vtkPath *path, float x, float y, float rx, float ry, bool reverse) | 
|   | Add an ellipse to a vtkPath.  More...
  | 
|   | 
| void  | TransformPath (vtkPath *path) const  | 
|   | Transform the path using the current modelview matrix.  More...
  | 
|   | 
| void  | TransformPoint (float &x, float &y) const  | 
|   | Transform the 2D point using the current modelview matrix.  More...
  | 
|   | 
| void  | TransformSize (float &dx, float &dy) const  | 
|   | Transform the width and height from pixels to data units.  More...
  | 
|   | 
| void  | DrawMarkersGL2PS (int shape, bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawCrossMarkersGL2PS (bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawPlusMarkersGL2PS (bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawSquareMarkersGL2PS (bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawCircleMarkersGL2PS (bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawDiamondMarkersGL2PS (bool highlight, float *points, int n, unsigned char *colors, int nc_comps) | 
|   | Draw the markers as paths/polydata instead of sprites for detailed GL2PS capture.  More...
  | 
|   | 
| void  | DrawImageGL2PS (float p[2], vtkImageData *image) | 
|   | Embed an RGBA image in the GL2PS output at the supplied point.  More...
  | 
|   | 
| void  | DrawImageGL2PS (float p[2], float scale, vtkImageData *image) | 
|   | Embed an RGBA image in the GL2PS output at the supplied point.  More...
  | 
|   | 
| void  | DrawImageGL2PS (const vtkRectf &rect, vtkImageData *image) | 
|   | Embed an RGBA image in the GL2PS output at the supplied point.  More...
  | 
|   | 
| void  | DrawCircleGL2PS (float x, float y, float rX, float rY) | 
|   | Inject smooth primitives into the GL2PS stream.  More...
  | 
|   | 
| void  | DrawWedgeGL2PS (float x, float y, float outRx, float outRy, float inRx, float inRy) | 
|   | Inject smooth primitives into the GL2PS stream.  More...
  | 
|   | 
|   | vtkContextDevice2D () | 
|   | 
|   | ~vtkContextDevice2D () | 
|   | 
|   | vtkObject () | 
|   | 
|   | ~vtkObject () override | 
|   | 
| void  | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
| void  | InternalReleaseFocus () | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
|   | vtkObjectBase () | 
|   | 
| virtual  | ~vtkObjectBase () | 
|   | 
| virtual void  | CollectRevisions (ostream &) | 
|   | 
| virtual void  | ReportReferences (vtkGarbageCollector *) | 
|   | 
|   | vtkObjectBase (const vtkObjectBase &) | 
|   | 
| void  | operator= (const vtkObjectBase &) | 
|   |