|
| virtual const char * | GetClassName () |
| |
| virtual int | IsA (const char *type) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | SetDelegateDevice (vtkContextDevice2D *) |
| | Set/get delegate device used to compute bounding boxes around strings. More...
|
| |
| virtual vtkContextDevice2D * | GetDelegateDevice () |
| |
| void | Reset () |
| | Reset the bounding box. More...
|
| |
| vtkRectf | GetBoundingRect () |
| | Get the bounding rect that contains all the primitives rendered by the device so far. More...
|
| |
| void | DrawString (float *point, const vtkStdString &string) override |
| | Expand bounding box to contain the string's bounding box. More...
|
| |
| void | DrawMathTextString (float *point, const vtkStdString &string) override |
| | Expand bounding box to contain the string's bounding box. More...
|
| |
| void | DrawImage (float p[2], float scale, vtkImageData *image) override |
| | Expand bounding box to contain the image's bounding box. More...
|
| |
| void | DrawImage (const vtkRectf &pos, vtkImageData *image) override |
| | Expand bounding box to contain the image's bounding box. More...
|
| |
| void | DrawPolyData (float vtkNotUsed(p)[2], float vtkNotUsed(scale), vtkPolyData *vtkNotUsed(polyData), vtkUnsignedCharArray *vtkNotUsed(colors), int vtkNotUsed(scalarMode)) override |
| | Draw the supplied PolyData at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1.0 would match the actual dataset). More...
|
| |
| void | SetColor4 (unsigned char color[4]) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetTexture (vtkImageData *image, int properties) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetPointSize (float size) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetLineWidth (float width) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetLineType (int type) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetMatrix (vtkMatrix3x3 *m) override |
| | Forward current matrix to delegate device. More...
|
| |
| void | GetMatrix (vtkMatrix3x3 *m) override |
| | Get current matrix from delegate device. More...
|
| |
| void | MultiplyMatrix (vtkMatrix3x3 *m) override |
| | Multiply the current matrix in the delegate device by this one. More...
|
| |
| void | PushMatrix () override |
| | Push matrix in the delegate device. More...
|
| |
| void | PopMatrix () override |
| | Pope matrix from the delegate device. More...
|
| |
| void | EnableClipping (bool enable) override |
| | Implement pure virtual member function. More...
|
| |
| void | SetClipping (int *x) override |
| | Implement pure virtual member function. More...
|
| |
| void | ApplyPen (vtkPen *pen) override |
| | Forward the pen to the delegate device. More...
|
| |
| vtkPen * | GetPen () override |
| | Get the pen from the delegate device. More...
|
| |
| void | ApplyBrush (vtkBrush *brush) override |
| | Forward the brush to the delegate device. More...
|
| |
| vtkBrush * | GetBrush () override |
| | Get the brush from the delegate device. More...
|
| |
| void | ApplyTextProp (vtkTextProperty *prop) override |
| | Forward the text property to the delegate device. More...
|
| |
| vtkTextProperty * | GetTextProp () override |
| | Get the text property from the delegate device. More...
|
| |
| void | DrawPoly (float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override |
| | Expand bounding box to contain the given polygon. More...
|
| |
| void | DrawLines (float *f, int n, unsigned char *colors=nullptr, int nc_comps=0) override |
| | Expand bounding rect to contain the given lines. More...
|
| |
| void | DrawPoints (float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override |
| | Expand bounding rect to contain the given points. More...
|
| |
| void | DrawPointSprites (vtkImageData *sprite, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override |
| | Expand bounding rect to contain the point sprites. More...
|
| |
| void | DrawMarkers (int shape, bool highlight, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override |
| | Expand bounding rect to contain the markers. More...
|
| |
| void | DrawEllipseWedge (float x, float y, float outRx, float outRy, float inRx, float inRy, float startAngle, float stopAngle) override |
| | Expand bounding rect to contain the ellipse. More...
|
| |
| void | DrawEllipticArc (float x, float y, float rX, float rY, float startAngle, float stopAngle) override |
| | Expand bounding rect to contain the elliptic arc. More...
|
| |
| void | ComputeStringBounds (const vtkStdString &string, float bounds[4]) override |
| | Forward string bounds calculation to the delegate device. More...
|
| |
| void | ComputeJustifiedStringBounds (const char *string, float bounds[4]) override |
| | Forward string bounds calculation to the delegate device. More...
|
| |
| void | Begin (vtkViewport *) override |
| | Call before drawing to this device. More...
|
| |
| void | End () override |
| | Call after drawing to this device. More...
|
| |
| bool | GetBufferIdMode () const override |
| | Get value from delegate device. More...
|
| |
| void | BufferIdModeBegin (vtkAbstractContextBufferId *bufferId) override |
| | Begin ID buffering mode. More...
|
| |
| void | BufferIdModeEnd () override |
| | End ID buffering mode. More...
|
| |
| vtkContextDevice2D * | NewInstance () const |
| |
| virtual void | DrawQuad (float *, int) |
| |
| virtual void | DrawQuadStrip (float *, int) |
| |
| virtual void | DrawPolygon (float *, int) |
| |
| virtual void | DrawString (float *point, const vtkUnicodeString &string)=0 |
| |
| virtual bool | MathTextIsSupported () |
| |
| virtual int | GetWidth () |
| |
| virtual int | GetHeight () |
| |
| virtual void | DisableClipping () |
| |
| virtual void | SetViewportSize (const vtkVector2i &size) |
| |
| virtual vtkVector2i | GetViewportSize () |
| |
| virtual void | SetViewportRect (const vtkRecti &rect) |
| |
| virtual vtkRecti | GetViewportRect () |
| |
| virtual void | ComputeStringBounds (const vtkUnicodeString &string, float bounds[4])=0 |
| |
| virtual void | ComputeStringBounds (const vtkUnicodeString &string, float bounds[4])=0 |
| |
| | vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
| |
| virtual void | DebugOn () |
| |
| virtual void | DebugOff () |
| |
| bool | GetDebug () |
| |
| void | SetDebug (bool debugFlag) |
| |
| virtual void | Modified () |
| |
| virtual vtkMTimeType | GetMTime () |
| |
| 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) |
| |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| |
| vtkCommand * | GetCommand (unsigned long tag) |
| |
| void | RemoveObserver (vtkCommand *) |
| |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| |
| void | RemoveObservers (const char *event, vtkCommand *) |
| |
| int | HasObserver (unsigned long event, vtkCommand *) |
| |
| int | HasObserver (const char *event, vtkCommand *) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| |
| int | InvokeEvent (unsigned long event, void *callData) |
| |
| int | InvokeEvent (const char *event, void *callData) |
| |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| |
| vtkCommand * | GetCommand (unsigned long tag) |
| |
| void | RemoveObserver (vtkCommand *) |
| |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| |
| void | RemoveObservers (const char *event, vtkCommand *) |
| |
| int | HasObserver (unsigned long event, vtkCommand *) |
| |
| int | HasObserver (const char *event, vtkCommand *) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| |
| int | InvokeEvent (unsigned long event, void *callData) |
| |
| int | InvokeEvent (const char *event, void *callData) |
| |
| const char * | GetClassName () const |
| |
| virtual void | Delete () |
| |
| virtual void | FastDelete () |
| |
| void | Print (ostream &os) |
| |
| virtual void | Register (vtkObjectBase *o) |
| |
| virtual void | UnRegister (vtkObjectBase *o) |
| |
| void | SetReferenceCount (int) |
| |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| |
| int | GetReferenceCount () |
| |
| void | PrintRevisions (ostream &) |
| |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| |
| int | GetReferenceCount () |
| |
| void | PrintRevisions (ostream &) |
| |