37 #ifndef vtkTerrainDataPointPlacer_h
38 #define vtkTerrainDataPointPlacer_h
40 #include "vtkInteractionWidgetsModule.h"
66 virtual void AddProp(
vtkProp * );
67 virtual void RemoveAllProps();
77 vtkGetMacro(HeightOffset,
double);
91 double worldOrient[9] ) VTK_OVERRIDE;
100 double displayPos[2],
101 double refWorldPos[3],
103 double worldOrient[9] ) VTK_OVERRIDE;
121 double worldOrient[9] ) VTK_OVERRIDE;
abstract superclass for all actors, volumes and annotations
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
Given a renderer and a display position in pixel coordinates, compute the world position and orientat...
pick an actor/prop using graphics hardware
abstract specification for renderers
Place points on terrain data.
a simple class to control print indentation
virtual int ValidateDisplayPosition(vtkRenderer *, double displayPos[2])
Given a display position, check the validity of this position.
Abstract interface to translate 2D display positions to world coordinates.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual int ValidateWorldPosition(double worldPos[3])
Given a world position check the validity of this position according to the constraints of the placer...
static vtkPointPlacer * New()
Instantiate this class.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.