33 #ifndef vtkFocalPlaneContourRepresentation_h
34 #define vtkFocalPlaneContourRepresentation_h
36 #include "vtkInteractionWidgetsModule.h"
59 int idx,
double point[3] ) VTK_OVERRIDE;
67 virtual int GetIntermediatePointDisplayPosition(
int n,
68 int idx,
double point[3] );
88 virtual void UpdateContourWorldPositionsBasedOnDisplayPositions();
96 void UpdateLines(
int index ) VTK_OVERRIDE;
100 ~vtkFocalPlaneContourRepresentation() VTK_OVERRIDE;
103 vtkFocalPlaneContourRepresentation(const vtkFocalPlaneContourRepresentation&) VTK_DELETE_FUNCTION;
104 void operator=(const vtkFocalPlaneContourRepresentation&) VTK_DELETE_FUNCTION;
virtual int UpdateContour()
abstract class for representing widget handles
virtual int GetIntermediatePointWorldPosition(int n, int idx, double point[3])
Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 i...
represent the vtkContourWidget
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK methods.
a simple class to control print indentation
represent a contour drawn on the focal plane.
virtual int GetNthNodeWorldPosition(int n, double pos[3])
Get the nth node's world position.
virtual int GetNthNodeDisplayPosition(int n, double pos[2])
Get the nth node's display position.