16#ifndef vtkFlagpoleLabel_h 
   17#define vtkFlagpoleLabel_h 
   21#include "vtkRenderingCoreModule.h"  
   24VTK_ABI_NAMESPACE_BEGIN
 
   46  vtkGetStringMacro(Input);
 
   63  void ForceOpaqueOn() override;
 
   64  void ForceOpaqueOff() override;
 
   65  void SetForceTranslucent(
bool trans) override;
 
   66  bool GetForceTranslucent() VTK_FUTURE_CONST override;
 
   67  void ForceTranslucentOn() override;
 
   68  void ForceTranslucentOff() override;
 
   85  int RenderTranslucentPolygonalGeometry(
vtkViewport* vp) override;
 
   87  void ReleaseGraphicsResources(
vtkWindow* win) override;
 
   88  double* GetBounds() override;
 
   94  vtkGetVector3Macro(BasePosition, 
double);
 
   95  void SetBasePosition(
double x, 
double y, 
double z);
 
  100  vtkGetVector3Macro(TopPosition, 
double);
 
  101  void SetTopPosition(
double x, 
double y, 
double z);
 
  108  vtkGetMacro(FlagSize, 
double);
 
  109  vtkSetMacro(FlagSize, 
double);
 
  154  double TopPosition[3];
 
  155  double BasePosition[3];
 
represents an object (geometry & properties) in a rendered scene
 
Renders a flagpole (line) with a label at the top that faces the camera.
 
void SetTextProperty(vtkTextProperty *tprop)
The vtkTextProperty object that controls the rendered text.
 
bool GetForceOpaque() VTK_FUTURE_CONST override
Force the actor to render during the opaque or translucent pass.
 
void SetInput(const char *in)
The UTF-8 encoded string to display.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void SetForceOpaque(bool opaque) override
Force the actor to render during the opaque or translucent pass.
 
static vtkFlagpoleLabel * New()
 
topologically and geometrically regular array of data
 
a simple class to control print indentation
 
create a line defined by two end points
 
Allocate and hold a VTK object.
 
map vtkPolyData to graphics primitives
 
concrete dataset represents vertices, lines, polygons, and triangle strips
 
abstract specification for renderers
 
Hold a reference to a vtkObjectBase instance.
 
represent text properties.
 
Interface for generating images and path data from string data, using multiple backends.
 
record modification and/or execution time
 
abstract specification for Viewports
 
window superclass for vtkRenderWindow