Go to the documentation of this file.
39 #ifndef vtkRenderView_h
40 #define vtkRenderView_h
91 INTERACTION_MODE_UNKNOWN
102 { this->SetInteractionMode(INTERACTION_MODE_2D); }
104 { this->SetInteractionMode(INTERACTION_MODE_3D); }
191 { this->SetLabelPlacementMode(NO_OVERLAP); }
193 { this->SetLabelPlacementMode(ALL); }
210 { this->SetLabelRenderMode(FREETYPE); }
212 { this->SetLabelRenderMode(QT); }
virtual void SetInteractionModeTo2D()
#define vtkGetObjectMacro(name, type)
draw vtkPolyData onto the image plane
#define vtkSetVector2Macro(name, type)
A view containing a renderer.
virtual void SetLabelPlacementModeToNoOverlap()
GLboolean GLboolean GLboolean b
perform mathematical operations on data in field data arrays
virtual void SetIconTexture(vtkTexture *texture)
#define vtkGetVector2Macro(name, type)
void SetRenderOnMouseMove(bool b)
actor that draws 2D data with texture support
#define VTKVIEWSINFOVIS_EXPORT
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent)
Places and renders non-overlapping labels.
virtual void SetInteractionModeTo3D()
A node in a selection tree. Used to store selection results.
virtual void PrepareForRendering()
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor
virtual int GetLabelPlacementMode()
vtkSmartPointer< vtkHardwareSelector > Selector
Sets theme colors for a graphical view.
virtual vtkInteractorObserver * GetInteractorStyle()
#define vtkSetClampMacro(name, type, min, max)
vtkSmartPointer< vtkRenderer > LabelRenderer
virtual void SetLabelPlacementModeToAll()
handles properties associated with a texture map
vtkSmartPointer< vtkTexturedActor2D > LabelActor
virtual void ProcessEvents(vtkObject *caller, unsigned long eventId, void *callData)
virtual void UpdateHoverText()
bool PickRenderNeedsUpdate
virtual void UpdateHoverWidgetState()
manager for OpenGL-based selection.
virtual void SetDisplayHoverText(bool b)
a simple class to control print indentation
static vtkRenderView * New()
void SetInteractionMode(int mode)
void SetSelectionModeToFrustum()
#define vtkGetMacro(name, type)
A base view containing a renderer.
platform-independent render window interaction including picking and frame rate control.
virtual void SetLabelPlacementMode(int mode)
void GetDisplaySize(int &dsx, int &dsy)
represent the vtkBalloonWidget
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
virtual void SetInteractorStyle(vtkInteractorObserver *style)
a actor that draws 2D data
virtual void ApplyViewTheme(vtkViewTheme *theme)
virtual void SetLabelRenderModeToQt()
vtkSmartPointer< vtkBalloonRepresentation > Balloon
virtual void SetLabelRenderMode(int mode)
draw text labels at 2D dataset points
Proxy object to connect input/output ports.
virtual void RemoveLabels(vtkAlgorithmOutput *conn)
virtual void SetTransform(vtkAbstractTransform *transform)
virtual int GetLabelRenderMode()
create a window for renderers to draw into
virtual void GenerateSelection(void *callData, vtkSelection *selection)
void SetSelectionModeToSurface()
GLuint GLenum GLenum transform
virtual void AddLabels(vtkAlgorithmOutput *conn)
vtkSmartPointer< vtkHoverWidget > HoverWidget
virtual void SetLabelRenderModeToFreetype()
virtual void SetRenderWindow(vtkRenderWindow *win)
virtual void SetInteractor(vtkRenderWindowInteractor *interactor)
vtkAbstractTransform * Transform
vtkSmartPointer< vtkLabelPlacementMapper > LabelPlacementMapper