25 #ifndef vtkFlagpoleLabel_h 26 #define vtkFlagpoleLabel_h 30 #include "vtkRenderingCoreModule.h" 53 void SetInput(
const char* in);
54 vtkGetStringMacro(Input);
102 vtkGetVector3Macro(BasePosition,
double);
103 void SetBasePosition(
double x,
double y,
double z);
108 vtkGetVector3Macro(TopPosition,
double);
109 void SetTopPosition(
double x,
double y,
double z);
116 vtkGetMacro(FlagSize,
double);
117 vtkSetMacro(FlagSize,
double);
162 double TopPosition[3];
163 double BasePosition[3];
171 #endif // vtkFlagpoleLabel_h
virtual void SetForceOpaque(bool)
Force the actor to be treated as opaque or translucent.
represents an object (geometry & properties) in a rendered scene
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
abstract specification for Viewports
virtual void SetForceTranslucent(bool)
Force the actor to be treated as opaque or translucent.
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Renders a flagpole (line) with a label at the top that faces the camera.
virtual bool GetForceOpaque()
Force the actor to be treated as opaque or translucent.
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkActor * New()
Creates an actor with the following defaults: origin(0,0,0) position=(0,0,0) scale=(1,1,1) visibility=1 pickable=1 dragable=1 orientation=(0,0,0).
vtkTextProperty * TextProperty
virtual bool GetForceTranslucent()
Force the actor to be treated as opaque or translucent.
vtkNew< vtkPolyDataMapper > QuadMapper
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
vtkNew< vtkActor > PoleActor
window superclass for vtkRenderWindow
vtkNew< vtkLineSource > LineSource
vtkSmartPointer< vtkRenderer > RenderedRenderer
a simple class to control print indentation
topologically and geometrically regular array of data
virtual void ForceTranslucentOff()
Force the actor to be treated as opaque or translucent.
vtkNew< vtkTextRenderer > TextRenderer
virtual void ForceOpaqueOff()
Force the actor to be treated as opaque or translucent.
double * GetBounds() override
Return a reference to the Prop3D's composite transform.
represent text properties.
create a line defined by two end points
map vtkPolyData to graphics primitives
Interface for generating images and path data from string data, using multiple backends.
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some opaque/translucent polygonal geometry?
vtkNew< vtkImageData > Image
int RenderTranslucentPolygonalGeometry(vtkViewport *viewport) override
Support the standard render methods.
virtual void ForceOpaqueOn()
Force the actor to be treated as opaque or translucent.
virtual void ForceTranslucentOn()
Force the actor to be treated as opaque or translucent.
vtkNew< vtkActor > QuadActor
vtkNew< vtkPolyData > Quad
vtkNew< vtkPolyDataMapper > PoleMapper
int RenderOpaqueGeometry(vtkViewport *viewport) override
Support the standard render methods.