48#ifndef vtkLogoRepresentation_h
49#define vtkLogoRepresentation_h
52#include "vtkInteractionWidgetsModule.h"
represent a vtkBorderWidget
topologically and geometrically regular array of data
a simple class to control print indentation
represent the vtkLogoWidget
~vtkLogoRepresentation() override
int RenderOverlay(vtkViewport *) override
These methods are necessary to make this representation behave as a vtkProp.
vtkPolyData * TexturePolyData
void ReleaseGraphicsResources(vtkWindow *) override
These methods are necessary to make this representation behave as a vtkProp.
static vtkLogoRepresentation * New()
Instantiate this class.
vtkPolyDataMapper2D * TextureMapper
vtkTexturedActor2D * TextureActor
void BuildRepresentation() override
Satisfy the superclasses' API.
vtkPoints * TexturePoints
virtual void SetImage(vtkImageData *img)
Specify/retrieve the image to display in the balloon.
virtual void AdjustImageSize(double o[2], double borderSize[2], double imageSize[2])
void GetActors2D(vtkPropCollection *pc) override
These methods are necessary to make this representation behave as a vtkProp.
virtual void SetImageProperty(vtkProperty2D *p)
Set/get the image property (relevant only if an image is shown).
vtkProperty2D * ImageProperty
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK class methods.
represent and manipulate 3D points
draw vtkPolyData onto the image plane
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a 2D image
handles properties associated with a texture map
actor that draws 2D data with texture support
abstract specification for Viewports
window superclass for vtkRenderWindow