11#ifndef vtkZSpaceRayActor_h
12#define vtkZSpaceRayActor_h
16#include "vtkRenderingZSpaceModule.h"
18VTK_ABI_NAMESPACE_BEGIN
46 vtkGetVector3Macro(NoPickColor,
double);
47 vtkSetVector3Macro(NoPickColor,
double);
56 vtkGetVector3Macro(PickColor,
double);
57 vtkSetVector3Macro(PickColor,
double);
65 vtkGetMacro(LineWidth,
double);
66 vtkSetMacro(LineWidth,
double);
73 vtkGetMacro(Length,
double);
74 vtkSetMacro(Length,
double);
84 double NoPickColor[3] = { 0.9, 0.3, 0.3 };
85 double PickColor[3] = { 0.0, 1.0, 0.0 };
86 double LineWidth = 3.0;
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
An actor for displaying a ray.
vtkNew< vtkLineSource > LineSource
void SetPick()
Set the state of the ray when something is picked.
~vtkZSpaceRayActor() override
static vtkZSpaceRayActor * New()
void SetNoPick()
Set the state of the ray when nothing is picked.
vtkNew< vtkPolyDataMapper > Mapper
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.