Go to the documentation of this file.
33 #ifndef vtkFocalPlaneContourRepresentation_h
34 #define vtkFocalPlaneContourRepresentation_h
36 #include "vtkInteractionWidgetsModule.h"
59 int idx,
double point[3] )
override;
68 int idx,
double point[3] );
represent a contour drawn on the focal plane.
represent the vtkContourWidget
abstract class for representing widget handles
vtkFocalPlaneContourRepresentation()
virtual int GetIntermediatePointDisplayPosition(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...
virtual void UpdateContourWorldPositionsBasedOnDisplayPositions()
The class maintains its true contour locations based on display co-ords This method syncs the world c...
void UpdateLines(int index) override
a simple class to control print indentation
~vtkFocalPlaneContourRepresentation() override
int GetIntermediatePointWorldPosition(int n, int idx, double point[3]) override
Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 i...
int GetNthNodeWorldPosition(int n, double pos[3]) override
Get the nth node's world position.
int UpdateContour() override
The method must be called whenever the contour needs to be updated, usually from RenderOpaqueGeometry...
int GetNthNodeDisplayPosition(int n, double pos[2]) override
Get the nth node's display position.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.