|
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 &) |
|